The criticisms some have made of Vigano in this thread are reasonable
15 minutes later:
What?
Are you on drugs?
I too have struggled with unreasonable and unregulated anger. Spending 20 minutes of meditation every day with our Lady has helped me tremendously. (and of course regular confession)
This conference I have also found helpful: