I agree that MS has earned its bad reputation.
I think your response proves my point though. I am not aware of any real patent issues that
exist with Mono and C#. If there are issues, then there should be debate and action taken to
correct them. I don't hear real issues being raised. I just hear a lot of anti-MS rhetoric.
If your just going to dismiss a really good technology because you don't like who invented it,
I think your making a mistake.