I sort of agree with you in some parts, this is not really something that I've considered monopolistic.
Additionally, I think that Microsoft could have largely avoided all this had they just put the effort into making a standards-compliant browser that actually worked, and maybe also making it cross-platform. Much of this browser fight seems to start from web developers and programmers who are tired of developing work-arounds for IE.
Had IE been the standards-compliance leader, I think that MS would have had a good pulpit to say "we feel it would endanger the security of our users to offer or suggest an alternate browser platform that does not offer the same compliance with W3C standards as our product".
So, I have mixed emotions on this. It's less about IE specifically and more about listening to your users and not breaking the intarwebs.