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? .
When people come at you with their worst, you should come at them with your best (advice given to Selena Gomez by her mother, quoted in Time magazine.)