I just finished reading this post and thought I would share the link: http://www.angermanagementnewsnetwork.com/why-anger-management-skills-matter/
As a Certified Anger Management Facilitator, I find it best for people to seek out & learn the skills of communication, anger management, stress management, & emotional intelligence before a negative situation arises, rather than being mandated by a court system after the fact.
Dr. Omega Angell, D.D., MCA, CAMF, CPLC,
Certified Anger Management Facilitator, Director Anger Solutions Atlanta