Yes, you are right. “Hatred for others” and calling names is done in a "frenzy of anger and frustration" by an individual who can be part of any religion or caste or society. These are not the characteristics limited to our ancestors or our community, but to an individual. Self control is just as genuine as giving in to primal behaviour. Self-control is genuine, that's why you can see its manifestation in spoken/written words and behaviour, just as you can see the manifestation of "genuine" basal behaviour. And, self control requires efforts as well, so it is understandable why it can be a little difficult for some people to follow it, and especially in the virtual world. The same people would learn self-control pretty well in professional life or else they would face negative repurcussions for their so called genuine behaviour in personal life and with strangers.
And, “hatred” and “anger” are not synonyms. If a person is angry with someone, that does not mean that he/she hates that someone.
In conclusion, it is all a matter of personal choice, and how you justify it all to yourself by calling it genes, ancestors, natural/genuine behavior, true identity, group identity, religion, caste…whatever makes you feel better about yourself.