I'm not sure I agree. I feel they are scum. What service are they offering? The only reason they registered the name is to make money off of you.
What "service" am I offering if I sit on a domain that I
might use but never actually do anything with? I have dozens of those, as I suspect most everyone reading this does.
My intention isn't to make money from the domains, but if you want one of them and see that I'm not doing anything with it, the end result (to you) is the same. My
intention is different than a "domainer," but since you can't have the domain either way, intention doesn't really matter, does it.
You might not like the fact that someone can monopolize half a million domains (I don't either - it pains me to check certain domains every year and see the same ad sites on them,
raking in their 35 cents a day), but to be angry at the people who leverage the system in that way is just sour grapes. They saw an opportunity to make money and they're taking advantage of it.
And really, if you're even moderately clever you can come up with (and register) unique domain names all day long. Case in point;
xenforo.com. Seems to me that the idea that "all the good domains are taken" is mainly propagated by people who lack imagination.