I'm very aware that I'm terrible at taking complaints from other people, which in turn makes me angry. When I'm angry I don't know how to deal with it. I've never been very good handling my anger. I lash out, and I stay angry for a long period of time. I can punches pillows all I want but that...