I believe there is a time and place for expressing anger and the use of profanity can help articulate that. In other words, it helps to get their attention.
The Ten Commandments
1. I am the LORD your God: you shall not have strange Gods before me.
2. You shall not take the name of the LORD your God in vain.
3. Remember to keep holy the LORD'S Day.
4. Honor your father and your mother.
5. You shall not kill.
6. You shall not commit adultery
7. You shall not steal.
8. You shall not bear false witness against your neighbor.
9. You shall not covet your neighbor's wife.
10. You shall not covet your neighbor's goods.
Here’s a story. A long time ago I was involved in a political forum of libertarian persuasion, now defunct. The forum got overrun by diverse opinion-makers, none of them really libertarian and most just posted whatever would pop in their heads. Some were outright disruptive. It became impossible to have a calm discussion about anything. I was trying to impress on the forum management that posts must be moderated so that disruptions, — offtopic posts, large graphics, flamebaits, personal attacks — are edited or removed. I had no luck with that proposition, so I changed the tactic: I started using abusive language myself whenever I felt like it. From a generally polite guy that most people know me I became an embodiment of Tourette syndrome. And — nothing happened. The management just accepted the fact that I use foul language. No moderation was introduced, I got myself a bad reputation, and the forum folded.
The moral of this story? I don’t think foul language is ever useful. It just lowers the plank for everyone else.