There are many awful terrible, heartless people in this world. I'm sorry that you seem to deal with them more often than one would like. It will get better. Be patient, stay calm, and stay away from the alcohol and partying! It creates an even bigger void and causes far more problems than it solves.
Smile!