Windows haters are sometimes vocal. But I seriously doubt whether they are the majority. And I don't think geeks should have more says on this issue; they are not unbiased as everyone else.
But a fact is that, most computer vendors, most component vendors, most ISVs, most users (pirate or not) all "vote" for Windows despite the fact Microsoft is a presumptive "evil" company.
Many of Microsoft very immoral practices have been things of past. I really feel that, Apple is actually the most "close-minded" company now. For example, watching WWDC requires QuickTime while Build Windows offers WebM video.
I don't like Microsoft and want diversity also. But I don't think contribute to PC Linux specific stuff can ultimately have noticeable impact. (Contribution can be fun and/or painful, though.) The evidence is obvious, where is the Linux friendly PC supply after more than one decade of advocate? (I know there is some niche vendors.) If I have spare money, I'd "vote" for Ubuntu Edge, Chromebook or MacBook. These devices may also involve Microsoft Tax somehow but at least they are demand-creating products that can potentially challenge Windows's monopoly.