No matter who you are, or where you are, at some point and some time someone is going to say something that you find offensive.
No matter who you are, or where you are, at some point and some time someone is going to find something you say offensive.
If you say lots of things, then you will offend more people over a given time. If you say less you will offend less people over a given time.
If you attempt to distance yourself from people's conversations then you will be offended very few times.
If you actively seek out people's conversations then you, of course will be offended more of the time.
So to be non-offensive you should avoid people and not talk. To be offensive you should actively seek out other people and engage then in conversation.
Now if everyone followed this all you would have is the offensive people talking to other offensive people and being offended, while the non-offensive people would vanish from your viewpoint.
Now you have this division and what seems to be a proliferation of offensive people...