People weren't anti-Microsoft without reasons.
Unfortunately I've been there ... back in the day I posted a couple emails on mono-list about how Gnome is poisoned (with all the bells and whistles of an anti-MS propaganda, GNU/Linux and all that crap). I ignited flame-wars that probably ruined the day for some people.
In retrospect I really regret that.
Young people want to be a part of something. If that something promises to save the world from evil, it's even more alluring.
For me the day came when I got married :) Since I believe in "doing what you love" it can be unbearable at times while working hard for an income to support your family, to still work on cool shit, and to still have valid arguments for a religion that promotes and even requires "free as in speech" for products of essentially very hard work.
In some situations, I assume I might buy from criminals -- but I avoid monopolists like the plague.
The problem with monopolists is that they have business reasons to not be compatible. That means they have to keep their systems so complex that they can't easily be cloned -- and also to be a bit incompatible between versions.
That damages my life quality, if I worked with their stuff.
That was a logical argument. After someone damaged my life quality, I will be pissed off. That is human nature.
Edit: The ending was too harsh, I do believe you didn't intend an ad hominem... you just think that it is meaningless to be upset about Microsoft. I hope you're right.