"Microsoft fanboys hate it because it's "anti-capitalist freetard software"."

Really?  I've never once seen a MS fanboy make such claims about Mono. I'd be interested in seeing even a single such comment. More importantly, I highly doubt that such comments, if they do exist, are anything but extremely rare, while the "Free software fanboys" tirades are all too common.  You can't mention Mono anywhere on the Internet without having multiple such tirades posted in response. That says a lot to me. About the communities, not the technologies.