Have you ever been cut off while driving and found yourself swearing and laying on the horn? Or come home from a long day at work and lashed out at whoever left the dishes unwashed? From petty anger to the devastating violence we see in the news, acts of aggression can be difficult to comprehend....