I think there's a difference between (a) offending people for its own sake, which I don't necessarily want to do, because some people are good and decent and it would be unkind to upset them simply to indulge my own self-importance, and (b) challenging their prejudices, their preconceptions, or their comfortable assumptions. I'm very happy to do that. But we need to be on our guard when people say they're offended. No one actually has the right to go through life without being offended. Some people think they can say "such-and-such offends me" and that will stop the "offensive" words or behaviour and force the "offender" to apologise. I'm very much against that tactic. No one should be able to shut down discussion by making their feelings more important than the search for truth. If such people are offended, they should put up with it.
Anger gets you into trouble, ego keeps you in trouble.
Offence is like muddy soil; when trapped underfoot, it resists rapid progress. Don't trap offences under your mind, else you resist change! Jesus said "Shake the soil off your sandals"! What are you waiting for? Shake it off!
Why spend your life working on defense when no defense can be made truly impenetrable? Take the offensive – learn the vulnerabilities of the world around you and be the change you wish to see rather than living in constant fear of what may happen to you instead.
Like some of the rest of us, she never reflected how balefully her evil mood might operate; and that all things work for good in the end, will not cover those by whom come the offenses. Another night's rest, it is true, sent the evil mood to sleep again for a time, but did not exorcise it; for there are demons that go not out without prayer, and a bad temper is one of them--a demon as contemptible, mean-spirited, and unjust, as any in the peerage of hell--much petted, nevertheless, and excused, by us poor lunatics who are possessed by him.