If you don't want to be mistaken for a rabid OSS zealot, you should be more knowledgable about Mono's license(s) and not fling RMS-poo around.
http://www.mono-project.com/License
The fact that C# programmers can code for multiple platforms thru easier porting makes them more likely to explore OSS options instead of staying solely in Redmonds garden.