I find that the people who have huge hearts and fully care about certain things/people are the ones who are effected by this. I'm here to tell you that you are not the only one, to not let that feeling bring you down and that I found a way around it :)
All you have to do is not give a fuck!!!!! Of course it's so much easier said than done but hear me out, life waits for no one. Truth be told, you're wasting your time being angry/hurt/down. Should someone/something have enough power on YOUR life and be able to bring you down??? Hell no!
Try to put the anger and hurt behind you and keep on keeping on.
Eliminate all bad people from your life. Don't waste your time trying to figure out "why" and what the reason is behind certain things. I'm not sure about you but I have 0 time for bullshit, at this point of my life I have come to the conclusion that people will talk regardless, good and bad.
Switch the negative energy to a positive one, be thankful for what you do have, do something that makes you feel good, be around REAL friends, life is truly beautiful and you don't want to miss out, our time is not promised and afterall, we only get one life, so be a good person, be happy and live life to the fullest, you deserve it.