The first class I entered in college was Communication Disorders. The first thing I learned was that the main goal of communication was for a communicator to effectively transmit an idea to a listener. That being said, let me explain the problems I have with people that don't swear.
Don't get me wrong. I'm not an advocate of swearing. Excessive swearing makes a person seem unintelligent. However, in some cases substitution for a swear word just make you seem like a wiener. Let me explain. Example: I was drinking coffee at a certain place, and on the cup it said "darn good coffee". What do I have wrong with that besides it sounding silly? The point being is that the communicator is trying to give out a message that the coffee is darn good. However, they don't want to "damn" anything. Darn is just a substitution for Damn which most people know, so the same idea is still being communicated. Why not just say excellent coffee. I can go on a long rant about why people that say heck, darn, fudge, butt etc bother the hell out of me, or heck, but hell is the exact same thing. God doesn't like it when you say hell, so saying heck will trick him. This silly substitutions aren't tricking anyone. They just make you sound like a fucking five year old. But we still know you are frustrated, confused or angry with something. I'm not trying to be disrespectful, but I'm tired of being chastised for sometimes swearing, and people that say a childish word for the same exact same message I said thinking they are better than me. I've read up on the anti swearing arguments. I'm ready for anything someone has to say to me. Not only will I defend my position, but I'll still respect you. People that use the word fudge even when quoting probably won't say anything anyway. They are to afraid too offend.