It really is astonishing. Just in my community, the biggest culprits of screaming and yelling at the refs are a doctor and a business owner. Something just switches in their brain.
I've never bought the "good people" excuse. When people repeatedly act bad they are not good people. I can get it as a one off but most of the time it is not.
