I will always say what's on my mind. Sometimes i'm as surprised as everyone else by what comes out of my mouth. I hardly stop and think about what I say. I have seizures, I get a pass right?
No really, I think that we shouldn't have to watch what we say because it might upset someone, especially if they put it out there, on the net or in real life. If they can spout stuff that makes you mad or upsets you then say so, they should know they're pissing people off. It's not ok, now if you're pissing people off by this same logic you should be told too. Now does that mean they or you should or have to stop? well that's up to you and them. It's a mostly free country right? So speak your mind and be yourself especially if it pisses someone you don't like off.

Edit
I didn't think to say this before, but I prefer to hear what's one someone's mind. I can't learn another point of view if i only have mine. I want to try and see things from the other side and maybe change my own views based on that. I'm not using my health problems as any kind of excuse to be a outspoken twit, really that's not cool.