It is neither realistic nor healthy to have, and keep around yourself people who have low opinion of you or dislike you or as you call them are your enemies. It's totally fine that those people exist but it's not healthy to be exposed to them in so much frequency that you'd find it less painful when verbally sexually addressed. Getting negative feedback is one thing, being exposed to people who dislike you on a "daily" basis is an entirely different thing imo.
Well, I can tell you a little story.
I had a coworker who I had to see every day and even work with them sometimes. This coworker hated me for reasons I won't disclose but their hate was intense and they made sure I knew that, by trying to humiliate me in front of others, making mean jokes, insulting me. Some of the things they said impacted me a little for a few minutes, maybe 5, some didn't phase me at all.
Sometimes I wouldn't say nothing back and just ignore them, other times I would give her a cool, witty response.
They ended up leaving the firm. All my coworkers saw what happened on a daily basis and they laughed when that person left.