Before raising a topic in the forum for discussion, please use the search box and check to see if the topic has already been covered in the last few months or so. Repeated topics simply elicit same views from the same members as before so there is no point really in raising that topic again. If you use the search box, you will see tons of forum thread on this exact same topic, including one last month on What is your anger management technique? .
Keep smiling...one day life will get tired of upsetting you.