I'm not going to wade into the thick of battle (disclosure: I'm a former product manager at IBM for OS/2 and PS/2, and later an executive at Microsoft, retired 12 years ago, so I know this first hand from the inside in both companies), but there are some background facts easily verified by knowledgable independent experts:
1) Microsoft did not kill OS/2 with Win95 (cf PeterCH) or anything else. OS/2 was an equal JV between Microsoft and IBM, and Microsoft (from billg down) was deeply committed to OS/2 as the future OS for PCs. The OS/2 story is actually quite complex, and I can relate it from both sides. Fact: The JV allocated IBM primary responsibility for developing OS/2 1.x (16-bit, for 286), and OS/2 2.x (for a 386 subset but also MVDM); Microsoft had primary responsibility for OS/2 3.x, which fully exploited the 386 instruction set. When the JV was ended , IBM continued to develop OS/2 2.0 into Warp, and Microsoft continued to develop OS/2 3.0 but renamed it Windows NT because the primary API set was Win32. Windows NT evolved into Windows 2000, which evolved into Windows XP. Win95 was based on DOS+Windows architecture, which as far back as 1984 Microsoft had widely and universally said was no longer up to the emerging demands of PCs.
2) No hardware vendor is 'forced' or 'pressured' into OEM agreements for Windows or anything else - by market forces perhaps, but empathically not by Microsoft! Hardware vendors know that people don't buy PCs, they buy platforms to run apps, and Windows apps are the most widely available. So they do their best to enable that out of the box. If you don't like Windows OEMd on your hardware, speak to the right people at your hardware vendor. Similarly, if you don't like them including a particular brand of say hard disk, or optical media in their hardware, speak to them - those are also OEMd by the hardware vendors. It is not Microsoft that 'forces' hardwar vendors to OEM - it is the hardware vendors that beat a path to MSFT's door requesting OEM deals to include in their hardware. They get super discounts because they agree that OEMd Windows is part of the total system spec and not transferable to other machines; they also agree to do first level installation and configuration support.
3) Microsoft includes Internet Explorer and Windows Media Player in Windows and it is immoral and unjust to use the police to force Microsoft to include competitor products or links to competitor products. Many years ago these used to be be separate applications, and many third party companies charged users for their apps. When Microsoft released a free media player and later included it in Windows, several other media-player vendors sued Microsoft and lobbied governments to stop Microsoft from bundling it at no extra cost in Windows. In several geographies they found a sympathetic ear with competition authorities and Microsoft was found guilty of anti-competitive practices. The same happened again with Internet Explorer. The morality of this anti-trust action depends on your politics, economics and the moral principles that underpin them, but that's another debate. In my view, these findings are profoundly immoral and unjust (though legal), but they are used today as evidence that Microsoft is predatory, unethical, anti-competitive and immoral. I can argue it in another forum, but in my view nothing could be further from the truth - hand on heart, I have never ever seen or heard anything inside Microsoft even remotely questionable from an ethical viewpoint.
4) Perhaps the most ardent Mac fans outside Apple are inside Microsoft. This is not understood by Appleistas, because they see Windows as The Enemy, and Everything Windows Must Be Implacably Opposed. Remember, Microsoft's first GUI app was developed for the Macintosh (Excel) and only later ported to Windows.