@darsh,
Get a big dog. One that can eat you if you piss it off or love you unconditionally if you treat him nice.
That way, if you get so depressed that you feel like lashing out you can lash out at your dog and risk losing an arm OR, give him a big ol hug and let him calm you down.