I have a very very good mate that would give his last dollar to someone to help them, he goes out of his way to help people, sometimes to his detriment but his language is atrocious, it's not aimed at individuals but just in general chat. He just can't help himself, we all tell him to cool it but it hasn't improved at all & I don't think it ever will.
There is however imo a huge difference between being verbaly obnoxious towards some-one & some-one like my mate, though both can be offensive.