Speaking as an old ex navy hand.
One that still unfortunately swears like a sailor...

It's not so much the profanity that bothers me as it is the attitude and rudeness.
I'd much rather be around someone with a mouth in need of soap, than a clean spoken person that is just plain rude and inconsiderate.

Which would you prefer?
A fisherman upstream saying "Holy #@$@ did you see the size of that...."
OR
A fisherman upstream that says nothing but crowds you out, and scares the fish in your area away when he comes to fish your area, because YOU seem to have found where all the fish are.

Give me a dirty mouth and a polite person over the opposite any day.