Oh dear, oh dear...
I don't subscribe to Stallman's "everything MUST be free" ideology and, actually, neither does Torvalds. I remember Torvalds expressing his view at one point that he'll use "the best tool for the job". This is a view I share; I'm happy using linux as my OS of choice, but I use the binary Nvidia graphics drivers because I actually like to get the performance I pay for out of my card and I'll use Visual Studio when coding an app for Windows any day.
For some reason, Stallman has a belief that all software MUST be free and, oddly, this actually gives rise to an interesting point about some linux distros: they make it near impossible for you to use non-free software, thus taking away your freedom to use whatever software you want. Ironic, eh? The point is simple: some software out there will inevitably be non-free. If it wasn't, there wouldn't be a lot of money to be made in writing it and, frankly, there's always going to be software developed for commercial reasons.
In conclusion, I'm not sure that a lot of people agree with the hell-bent ideology that he subscribes to.