I don't want to pontificate. As a pro player, I never received a yellow or red card. I was a goalkeeper. As a coach, my record was not so good. During my coaching career, I was red-carded three times.
Baseball sets a bad example, as does basketball.
Football and rugby set a good example at all levels of their games, because the people at the top who are running the sport have set the right standards and then stuck to them. The problem in all sports is that referees aren't permitted to make a mistake. And even if they don't make a mistake, there is a good chance of upsetting one side or the other. Certainly not when the games become competitive. I would drive him to the game and then stick around.