As much as I disrespect Linux for different things, I've actually never witnessed a problem with beginners being flamed. And I check forums a lot, because... well, because it's LinuxYou obviously never went to school to learn proper grammar. YOU'RE not your.
And Linux as a desktop OS will never breach 5% market share, less it can barely hit 2%.
Problem with open source for the general consumer? There's a bunch of nerds who make 400 different variations of the SAME THING and think that's what is going to drive people to using the product.
I've heard many times from people trying to get into Linux that the worst experience was when they go into a forum to ask for beginners help and they're pretty much told to screw off and they shouldn't be playing with it if they don't know it.
The community is a bunch of pissed off nerds who hate MS, yet they can't all band together to create a decent OS for a general user.