Sometimes I really friggin hate how thin-skinned I am. A single indication of anger from someone I respect and like online can make me depressed for friggin DAYS. If I don't get closure (like them saying it's fine after I apologize or whatever) than it stays with me for the rest of my life. These embarrassments and horrible feelings keep piling up over my life. I keep having to fight them off and try and distract myself with other thoughts whenever something that reminds me of them comes up.
It's tiring.
Been there.
Distraction helps, but isn't the answer.
Acceptance is. People are flawed(including me/you). People have their own views of life. People screw up.
And then you get the choice, do you give in to the anger and try to fight/hide from it?
Or do you simply acept that people are bound to get angry and screw up now and then?
Only just some things are actually worth geting angry about in your limited lifetime.
So, when you feel the anger start to rising up, just let it flow trough you, and
go do something productive: do some room cleaning, go wash some dishes/laundry, make some exercise, physical or homework. It'll make you feel better. Trust me.
Writing what's on your mind whitout showing it to anyone else helps too. Personal diaries are wonderful friends to share your problems with.