We are all the same. Deep down, at the core of each and every one of us, we all have the same needs. We may be different in our approach, but that does not make us different. We all have the capacity to love and to hate, to be kind and to be destructive, to be hurtful and to be caring.
Some people have so much battling in their mind, they may temporarily lose their way (or lose their Selves). It could very well be you, or me. So before we judge others who have done us wrong or do things we do not agree with, perhaps we should have some compassion and be thankful that life hasn't yet provoked us to show all our dark colors.
Though you may not have been pushed to completely unleash your distasteful side, it doesn’t mean that given the "right" circumstances, you wouldn't become "that" person you dislike. You are a better person to have compassion, understanding and deep acceptance that life is challenging for each of us... that you and I are equal, no matter what our exterior may show. Deep down we are no different. Whatever it is that we are doing, we are doing it because we all want to be happy, we all want to be safe, and we all want to be loved.