My very best HOORAH to all you've said......except for one point.
Don't take anger to a fight. It screws up your concentration and your aim.
Very good point. Very good... :)