Hi friend, I think you are dealing with similar emotional hangups that I recently resolved.
So, basically, when I read your comments, I get the impression that you are very much filled with fighting the world. You have a very confrontational attitude, which has consumed you so much that I only associate most of your comments with these emotions. This indicates some trouble in sensing common ground in conversation, probably? You often started a more aggressive tone in places where I wouldn't expect it.
Fighting and generally that kind of spirit is advisable, but you've put too much on the line because it seems to me that, like me, at some point you've begun to perceive too much of people's behavior as an attack in your direction, causing you frustration.
I, too, had a great deal of hatred for people, but reading the Vedas recently, I realized that this is not the noble path. What I mean is that if you feel that a person does not give you respect, don't immediately start the mechanism of hatred and desire for revenge.
I know how it worked for me. At some point I developed the attitude that however someone disagrees is an attack on me and my ability to think, because after all he does not accept what I said, it means that he disrespects me.
But people just often don't have a wide enough perception to understand what I'm talking about to that person, or maybe we've met recently, so he or she doesn't have that much confidence in me yet. Such a situation is no reason to attack. In general, I would like to point out to you that even if people today are stupid and deserve to be hated, a noble person would nevertheless not choose too hastily the path of destroying such a person. He or she is a lost soul. If you start hating someone, that person will also change his/her attitude towards you, your hatred will manifest itself in your behavior and speech and cause the other person to respond, negatively.
If you see a problem in someone, try to explain your perspective to him. If you see that the conversation is starting to become too overwhelming for the other person, that he doesn't want to listen to you then (important), don't attack and hate just for that! Simply out of respect for that person, if he or she feels uncomfortable, change the subject and return to some common ground where you can show that you are a good person. If you want to convince someone of your point, this is how you will achieve it. Having created the right ground beforehand, you can return to a topic that was previously overwhelming in a while, when you have gained more trust and convey perhaps in a calmer way and just more from a position of common ground.
By attacking people you are showing yourself from a side that people are unlikely to want to adapt in their lives, which is frustration, so at that point you are crossing out any chance of that person wanting to listen to you, and I don't think you are imparting knowledge to people in order to win some little argument over a nuance, at the expense of the other person's dignity, just to make that person assimilate what you want to impart, right?
In the Mahabharata, I no longer remember which character had a name that meant "one who has no enemies," but there it was a respectable term.
And that's exactly what it is. A noble soul will command respect even from an enemy. Don't attack with frustration. Show that you are a noble person.
From this perspective, all hateful people become potential material for allies.
Just don't be too "pushy" in your beliefs. Respect another person's path. If you know better, convey it respectfully, without emphasizing what an ignoramus this person is.
This is how you will win friends and get rid of frustrating hatred.
Don't treat the other person distancing from you as an attack. Treat it like a challenge, where you prove to her your wisdom, in a mature way. Challenges develop, don't you like challenges? (in fact, any problem can be treated as a developing challenge, life then takes on completely different colors) This is a much better perspective than "I am under attack, I will destroy you all".
Just try to put other people's respect higher in your hierarchy. People have the property that even if they themselves are not particularly developed, they are able to recognize when someone is acting towards them from a noble attitude and wants to sincerely help them, and when to just attack, and this should be your compass, whether people feel safe and comfortable around you or not. And I assure you that once you change your attitude, many people will change theirs too.
Common ground is the key concept here. Try to sense when you should let go of an argument out of respect for the other person's path. Give that base level of respect to the other human being. It should work more like that, even though you know that your rules are closer to the laws of nature, you don't "put yourself above" this person in conversation, but try to explain it, because he or she just didn't have the opportunity to learn what you.