In reply to mark k..

I think however your input is valuable, if you try to use less offensive/aggressive expression, it will help to better communication.
As you mentioned a mentality, it's even more important to stay polite as in many different cultures around the world any "strong" word or tone can sound even worse. People are different; some are more sensitive than others. Also, there are still social, cultural and language barriers.