Having been a HS player, and years later, a HS coach, there's a few things to take into account that most people don't think of. When a team is losing games, no one is happy. The players, coaches, parents, AD, administration, boosters, and Alumni are all unhappy. Typically the coach gets blamed, and sometimes that's where the blame belongs. As a coach though, there's a whole other world to coaching that no one else sees. You naturally feel immense amounts of pressure to maximize your team's potential. Then there's parents, oh man, the parents. Every parent on earth has raised the most talented athlete ever to cast a shadow, and they will contact a coach any time of day or night to plead their child's case. The administration is the most difficult part however. Unfortunately, most schools have some or all of their athletic administrators chosen by various methods of favoritism, especially AD's. Many of these individuals have very little or no experience operating a program within the state guidelines.
Now, I'm not defending the coaches behavior in the OP's post in any way. I am attempting to shed light on "the other side" of HS athletics that most parents and players never see. Successfully getting a team through a season, regardless of how many wins they chalk up, is incredibly difficult. If injuries are minimized, skills get better, and non one quits, that's a win in most cases. If you or your child don't like how the HS athletic experience is going, you as a parent have some options. Volunteer to help at practice or run the scorers table. Ask to be involved with SOMETHING. If you are going to ask a coach questions about your child's performance; start off with "what can I do to to help my kid be a better player?" Then go do it. Some coaches are just plain bad....but not many. Get involved. Try to understand what the coaches want to see happening, and help your player to do those things. You as a parent are mainly responsible for raising your child. If you teach them to be critical of teachers, coaches, and teammates, then those behaviors will stay with them forever and affect them and their success as an adult. Enjoy the time they get to spend playing sports. It's such a short window with such lasting effects. And most important, Calm Down. Your child WILL make mistakes. Lots of them. Don't try to blame their mistakes on other players or the officials. In fact, don't talk about them at all. That's the coaches job.