Some should be, some don't need to be. Some are so stupid I get tired of the double standards. I really hate when I'm called a *squee!*, but I know if I used the word I'd get fired or preached at.
I pretty much just say whatever the *squee!* I want, and anyone who doesn't like it can kiss the fattest part of my ass.
I don't see the point of it really. I also don't see how *squee!* is a swear word. I think it's just a really dumb word that doesn't mean poop. Why do people use it when they're insulted when someone of another skin color uses it. And then there's cracker. They're insulted when people use *squee!*, but they can go ahead and call others cracker despite the negative connotations they put on the word?