Relax take it easy dude! Otherwise, you will end up with a heart attack! Listen to this white noise think happy thoughts... Forgive, forget, and move on. Remember that events shape us, but our decisions define us.
Life is not about how hard you can hit, it is about how hard you can get hit and keep moving forward. As an evolved human being, you can choose to forgive and keep moving forward, whereas lesser evolved animals and humans resort to violence.
Anger and hatred spreads and grows like a virus. The person who has it acts and behaves in such a way that this emotion starts in others. Do not give it a home in your heart, no matter how well you feel justified, because if you do, the other person wins. The real enemy is hate, and anger, and not the ignorant fools that cause it. Banish the anger, let it subside, let it dissolve and die.
People are silly sometimes, and they do silly things. As Mahatma Gandhi once said, "hate the sin, love the sinner."
It is nobody's fault. It is the nature of our existence. Many of these human failings have roots going back thousands of years back with the first ape! Whom can you blame? :-)