You do not have to accept every insult people send your way because most of the time it’s not meant, they just happened to find a chink in your armour, one of your perceived weaknesses. You more than likely are sensitive about a subject to which they are indifferent. When they talk about the subject, you’re cringing inside thinking, how there they, they must know how I feel; and the truth is, they haven’t got a clue unless you actually tell them.
The way to avoid accepting unintended insults is to know yourself, and that means knowing your weaknesses and your strengths because;
“When you know and accept your weaknesses, nobody can use them to insult you.”