I agree, and I really think it just comes down to common sense, if you think it will offend anyone, don't use it.
Some swear words can be easily avoided such as "That was f****** awesome" can just be left at "that was awesome" and we'd still get the message. Although I don't think it's much...