One of the places where a lot of bad language is found is on the city bus. I remember going on the city bus in High School and I kept hearing curse words. It has become an accepted way of speaking for some. But I don’t think its good for children to hear it. Children will repeat it at the wrong time, and offend someone or get expelled from school even. But sometimes when others hear a little kid say a curse word they may get shocked and think its adorable that a little 3 year old knows such words already. Then they laugh and encourage the kid on.
I feel cursing shouldn't be allowed by kids. But I don't think washing the mouth out with soap is the answer. Just because soap cleans, doesn't mean you can clean out a mouth that way. It's not the mouth that's doing the talking, its the brain telling the mouth what to say. Second of all, soap is not a food and you don't want to teach your kid to put stuff that aren't food in their mouth. Next they'll put Windex or detergent and then your in trouble. Thankfully, I don't think anyone still uses the practice of putting soap in kids mouths for saying not nice stuff.
Now bad language, doesn't just mean curse words. Being chutzpadik also shouldn't be acceptable. Lots of times kids become the center of attention for being chutzpadik. With the right personality a kid can be admired for it. But I don't think it should be encouraged. Even with teenagers and adults they will have disrespect for other adults, I don't know how they have the audacity to do such a thing.
A college student says to a professor:
"I'll quit smoking if you'll give everyone in the class an 'A'"
now after hearing this, all the other students were on his side, cause they wanted an A. Then the student had the audacity to say:
"Now if you don't give the class an 'A' then its all on you, I gave you the choice, now my continuing smoking is on you, its all up to you!"
How can a student dare say such a thing to a teacher?
Now besides for the way you talk, bad language also includes little words people take for granted to be slang. Words like "P***ed off" should not be said. Even a word like "stupid" should be replaced by "silly". Now if that's all to extreme for you, then just stick with the basics. Don't use bad words near your kids. It might be good for shock value sometimes, but its unprofessional and undignified.
For when you get frustrated and feel like you have to curse to get out the anger, instead make up your own word. I've heard all kinds of words used for these times, words such as "door knob", "fire truck". Pick any object you want, and use that word as your "curse word". Or even make up your own word. But don't use curse words.
I especially feel strongly against parents using curse words on their children. It’s bad enough if a parent tells a kid that their a monster or any negative label. But to call your kid a piece of s***, is just horrible. It lowers the kids self esteem and self confidence. It makes the child have negative feelings toward the parent. It causes the child to be disrespectful toward the parent by cursing back.