And he was screaming like an absolute lunatic at the players in a nasty way.
If you think that's unique to your current situation - you are sheltered. You need to open your ears when you watch the other local program directors coach their teams. It's clear you have an axe to grind and can't let it go. You need to get out of the club. Guaranteed all sides will be happier.