Hammer, I do agree with most of the things you wrote (especially the last part), but there are some things you said I can't agree with.
As Kingfrog said, it was Steve Jobs who 'stole' GUI concept from Xerox, and implemented it in Lisa, overly-expensive (even for the Apple standards) predecessor of Macintosh line. Later, Gates 'took' the concept and implemented it (although rather poorly) in Windows (which was merely GUI extension of MS-DOS operating system).
Also, it wasn't Gates who was 'smart enough to create "somewhat open system', it was IBM, and it wasn't about the software, but about hardware. IBM created PC to be an open system, so that the third-party companies can create hardware add-ons, device drivers, and programs. They had BIOS under copy-protection, but some firms like Phoenix and Award 'circumvent' the copyright by creating code that would accept same input and produce same output as original BIOS, while having totally different internal code.
Since it was an open-system other companies had access to schematic of PC internals, and started to produce 'clones'. These clones where rather low quality, compared to the original, but they where much cheaper (although still quite expensive for today's measures) and these facts combined with market competition and far-east Asian factories that produced cheap components, made possible so low price of PC as we have for the last two decades.
Apple got the 'price problem' because from the start it used specific hardware produced with far less volume then PC components, therefore there was no price-drop from market competition or high volumes of production, and prices where stellar high.
After 'switching' to Intel platform, prices become much more affordable, although still higher then PC-prices, because they use higher quality components, and of course charge their 'brand'. But if, for example, anyone tries to assemble PC equivalent to Mac Pro and use the best available components, the price difference would melt down to 10% or so).
Finally, it's almost childish to say that 'Bill Gates haters created virus software to harm Microsoft', and that this is the main problem for the PC world. There are viruses also for OSX and Linux, there are even viruses for mobile phone operating systems.
It's not the viruses that cause majority of problem for PC-s is instability of operating system that happens after several installations/uninstallations of software, and after using poorly created applications, combined with ever-growing OS with lot's of open-doors for malicious programmers. All this 'thanks' to Registry concept.