Um, got more context? Generic questions beget generic answers.
"I understand this issue is very important to you, but that doesn’t mean you can treat others in this way. "
That’s the best I’ve got given how vague your question is.
the person thinks they are better than everyone else and is also obsessed with rules, has to constantly insult others to remind themselves and others that they will always be better.
Just call 'em out. They’ll argue against it, and you should cut them off then. But it will leave them with a clear answer as to why, and hopefully lead to revelation.
First off, be careful. Make sure you aren’t putting yourself in danger. Don’t talk to them. Talk to someone who can do something to protect you. HR if it’s a work thing or the police if it rises to that level. If in doubt, err on the side of caution. If something like HR or police aren’t an option, ghost them.
I hesitate to even go on. So let me reiterate. Aggressiveness is the kind of red flag you don’t want to take lightly.
All that said, if none of the above helps; if you’re talking about something other than fear for your personal safety (and again, please don’t let denial blind you here), then: don’t talk about their behavior. Talk about how you feel. Say that you feel nervous/on edge/scared when they behave in whatever way you’re alluding to.