But again, you're blaming GNOME for Mono. Miguel has done a lot of things that not everyone
agrees with -- why should GNOME be responsible for what he has chosen to do, just because his
experience with GNOME prompted it?
Please, don't confuse Mono (or Miguel) for GNOME and vice versa.
Also, you're suggesting that Mono has a relationship with Microsoft, which, to be completely
fair to the Mono folks, it doesn't. Yes, it's a Free Software implementation of a technology
designed by Microsoft, but that's where the "relationship" ends.
Say what you will about Microsoft/Novell and its impact on the viability of Mono (which
certainly didn't do it any favours in the GNOME world), but it's not like you're opting out of
all Novell-contributed code as a result.