The beauty of the internet is that, unlike someone physically being in your face calling you an idiot, it's just some text on a screen...you're one click away from it not being there.
My philosophy is that I come here to interface with friends, and to sometimes get into real discussions about things. If someone is being a jerk - it won't last, and I have beer.
Not to downplay your comments. I don't like having people be abrasive to me, either, even on the internet. Calling me stupid, though...well, while maybe impolite, it's tough to say they're wrong.