@thewonderllama
I cannot really follow your post when you get into explaining why GNU/Linux is not a competitive desktop OS... I got your claim, but I can't see how you would support that.
FEATURES: I can't think of one single typical desktop application of common use that is not present in the world of free software, bar voice recognition (yet... one could argue of how "common" this software is).
SECURITY: Much, much better. Absence of viruses, very difficult to gain access to the machine as root, unless you have physical access to the console (yet, this is the same than in Windows or OSX).
TOTAL COST OF OWNERSHIP: Lower than any of the commercial competitors when used for productivity purposes, extremely lower than competitors when using it for recreational purposes and personal use.
And these are just technical aspects.
One thing that this thread has not touched yet (apart your rant about RMS) is the social/political aspect of free software. You might not care about it, but in countries like India, South Africa and so on... the possibility to build their technological know-how and infrastructure without being bond to royalties and licensing costs is of primary importance. Even in "developed" countries, a growing number of people is realising the importance of this and are gradually shifting. Of course this does not make GNU/Linux performing any better, but if you are not simply a "mainstream consumer" but a "responsible consumer", this is something you would consider in choosing your platform.
@TheMasterGamer
I do not fully agree with your claim that DOS/Windows brought the world of computers together. I see what you mean, but what it really did is the adoption of open standards. Hardware wise, this was something IBM understood pretty early, hence the "IBM compatible" architecture. Macintosh converted to it gradually (with the powerpc years ago and more recently with the conversion to the intel architecture). Software wise, the DOS standard are long past. When talking about OS's, then the POSIX standards (common to unix, linux, BSD, etc...) had a much bigger role in bringing the world of computers together and in fact POSIX, differently than DOS is alive and kicking.
That said, I reckon that Bill Gates's vision of "one computer per each home" had a massive importance in making computers become an everyday commodity and that his OEM philosophy created a base of users large enough for companies to undergo the development of complex pieces of software and manage to release them at competitive prices.