Yes, I did use "righteous attitude".
Somehow when I see .NET I think .SHIT, sort of a pavlovian response related to my absolute disgust of all things M$. I'll never use .NET or even an open source equivalent if one exists.
Please, show me where I said I would never use Linux or CLI for anything, ever. I would consider that especially amusing since I actually put forth effort into making Gecko.NET run on mono. Any "righteous attitude" I had is purely a result of your refusal to use someone else's wheel.
But while we're on the subject...
1) I didn't choose to use .NET. Link did.
http://wiird.l0nk.org/forum/index.php/topic,6833.msg58990.html#msg58990Mono is the open-source implementation of .NET that allows you to run them in Linux. So no, you aren't "locked down" to a "closed source, buggy" operating system (words which again demonstrate your righteous attitude). For that matter, at least one user runs Gecko.NET on a Mac via Virtual Machine.
And finally...well....considering how we want people to actually use this software, it might be nice if it was written for an OS that most of them have.
2) There's an app called MonoDevelop that will let you code for .NET apps in Linux. So we aren't eliminating Linux users. I'm sure Visual Studio can run in a VM, too...so we aren't eliminating Macs either.
3) Whoa there...you clearly have no clue WTF you are talking about. If you have Windows, you can download and build Gecko.NET from source for free. The .NET framework does not cost a penny. Visual Studio Express does not cost a penny.
And then you have the audacity to claim that the Wii hacking scene supports piracy? You're clearly new here. We hate pirates. We ban the discussion of backup/USB loaders from this forum. Gecko OS can only load original Wii discs. Team Twiizers has gone out of their way to make life harder for pirates by banning apps that use cIOS from Wiibrew.
BTW, my copy of Windows XP came bundled with my laptop. Believe it or not, I don't mind paying for software. I like to support developers. They have children who need to eat and go to college.
4) What happens when .NET vanishes or loses support? Well gee, I guess when .NET "vanishes", the magic goblins come to my PC in the middle of the night and uninstall it while I'm not looking.
BTW, good luck watching .NET "come and go". It's been here for over 8 years. That's some "flash in the pan".
---
Regarding the rest of your post...you're trying desperately to troll me, aren't you? You used the wrong d-word. I wasn't getting defensive. I was being dismissive. I've seen your type before, and your type is what ruins the Linux community.
Just remember, while you complain about how "easy" .NET is, that you're still using printf and scanf from a library that was written by someone else. Real programmers write to the video card buffer and read from the keyboard BIOS buffer with system calls!
BTW, are you still using that bloated GUI called X?