It's one thing for a kid to strike out, or get pinned or lose a set in a sport like that and have the coach help them try and improve while recognizing their shortcomings. But it's an entirely different thing to blame a kid for a loss in a team sport, especially football where there are ten other players on the field. Kids absolutely need to learn about failing and dusting themselves off and trying again, but you also have to be aware and not crush a kids psyche. These are young kids going through a very difficult period in life, dealing with growing up, building social skills and trying to learn the skills needed to be a successful adult. The more we learn about how kids process and internalize failure and other things, the better we can show them the correct way. Not every kid responds to yelling, screaming , the public humiliation of getting reamed out by a coach in front of people. Some kids will turtle up and just give up, the best coaches realize this and they know the best way to reach some kids is a quiet moment alone or a more constructive environment.
Another thing is no adult that isn't important in a child life or isn't a coach has absolutely NO BUSINESS screaming and yelling at a kid. That shit drives me crazy. A grown man who isn't a coach or a family member has absolutely no right to scream and yell at someone else's kid (and often times family members should sit down and shut up).
Are you guys familiar with John Gagliardi? The winningest D3 football coach ever, he died a couple weeks ago. He was a coach who wasn't a tyrant, treated his players with respect and genuinely taught them to be better people first, and the results speak for themselves.
https://deadspin.com/john-gagliardi-was-the-only-good-coach-1829662008