Personally, I feel that as a society, we have become much to loose in the words we have accepted. I am often appalled by the language on primetime television, including "family" shows like 8 Simple Rules and According to Jim.
In our home, we do not allow crap, sucks, pissed off, or any of that ilk. I am also personally offended by the way children in my son's age group (7th grade) use words like queer and retard as insults to one another.
I know that I am in the minority here and I am OK with that. I am going to continue to teach my children about the power of language to both uplift and drag down the speaker and the listener.