Maybe Slashdot isn't representative of the Linux community, but if it's not-- what is?
Nothing. /. represents nothing more than the /. community. Not the "Linux community" (if there is such a thing), not the OSS community, not even the virgin community, etc.
Quite frankly, Linux is so big and so spread out already, there is no single "community" that covers everyone and everything. There are a lot of communities. But, hey, generalizations are fun and poking fun at "loons" is cute, so why not - pick your labels and hit the gas.
More to the point of the original article - that's the typical Linus position on these things. But like many other times, he sidesteps the issue (like a politician, ironically) and argues against a modified point. It's kind of like when politicians come on TV and start asking themselves and answering their own questions, completely ignoring the issue at hand.
But on the other hand, we already know what his positions on the issues are, so it doesn't really matter. Linus wants to support Linux, not the principle of Free software. Linus doesn't care if a thief steals his expensive TV and then sells the remote control back to him at a really good price. He'll buy the remote control and tell you not to hate the thief.