A+ for the man!
I know some of you will call him AFC, immature, etc. But most of us (all?) have frustrations or anger that's boiling inside. That's how that bloke let go of the steam accumulated over the years.
Some of you may say that those money could have been better spent. Yeah, but it wouldn't have had the same effect on him (which is all that mattered).