I agree that it is not fair to put so many on the team if you only intend to have your favorite 5 or 7 play. What about the talent you are wasting on the bench. You are crushing their love of the game. They are nothing but a practice team, how humiliating is that. Most of the time you will find that the ones on the bench have a true heart for the game and can really play given the opportunity which it doesn't sound like at this school that happens.
I also agree that you can just move your kid to another school, if they have the talent they will succeed. However, that is punishment for the kid because they shouldn't have to move because of sports. What I don't get is this coaches behavior. It is my understanding that he also uses inappropriate language when trying to get his point across. What good does that do?
The job of this coach or any coach should be to encourage, teach, and be an example. How can any coach be an effective leader if his team is terrified of him.