When was the last time you did some C# development? Things have changed and for the good. Web development on C# is quite a pleasant experience now with ASP.NET MVC. Lack of open source libraries? Almost all of my .NET development stack is open source libraries. Nothing comes close to Visual Studio as an IDE. To the OP, I would say C# is a solid language, worth diving into. Also, people who think C# is not free need to check out ECMA-334.
You have basically just thrown your biased opinion, making a lot of generalisations.
"The kind of dudes that wear teva sandals with socks and tucked in short sleeve shirts. You can also call them copy and paste developers, because that's essentially what they are"
I am shocked to see you get upvoted after making the kind of a statements that you did in your post. I expected better of HN.