Ever find yourself snapping over small things? The root of excessive anger can often lie in the relentless pace of a life with many demands.
Signs are popping up everywhere, urging people to stay calm and refrain from abusive behaviour. How have we become so angry with each other?