> There's a larger group of not-so-harmless people than the givers who are driven by greed for free stuff and a sense of entitlement. We can call these the takers. Takers are generally abusive if their entitlement is challenged; because to criticise the open source model is to take away their intellectual candy and the result is a tantrum. Amongst this larger group are a smaller group of DRM crackers and pirates. In nearly all open source projects, they outnumber the givers.
What an absurd dichotomy. Even if you work full time on open source, you probably can't be a major contributor to more than a handful of large projects, at most; many people specialize in just one. But you probably use dozens to hundreds of open source programs. So for any project with a modicum of popularity, of course the number of people who use the software without contributing dwarfs the number of contributors. That would be true even if everyone worked full time on open source.
Admittedly, the OP's definition of "takers" is not just "people who use without contributing", but tacks on some ad hominem insults to supposedly qualify it. The result has very little resemblance to reality. Sure, there will always be some people who become truly abusive if a project makes a change they don't like. But they're definitely a minority. Most people, facing such a situation, don't speak up at all; they might be annoyed, but they keep it to themselves. Others do speak up, but know how to be polite about it. Perhaps the OP assumes that people should not voice negative opinions at all, if they're not contributing to a given project. I disagree. A good default assumption is that open source maintainers are open to polite and well-reasoned negative feedback. A maintainer can always forbid such feedback in official project forums if they so choose; if they do, users should respect it, but it's is not a very gracious move.
And what the heck do DRM cracking and piracy have to do with anything? In my experience, those people – whom I respect – form communities which are oriented around piracy, and pretty separate from the open source world. In part this is because the nature of the work they do is different; reverse engineering is different from software development, and many pirates do neither of those, but just use existing tools to distribute pirated copies of whatever type of media they're fans of (e.g. anime). I'd say they're also more likely (compared to programmers as a whole) to use cracked proprietary software instead of open source. Of course, this is a massive overgeneralization, but the point is that bringing them up makes no sense.