Speaking as a person who has been on both sides of this issue, there are ways to support each argument. If you coach in a small program that needs booster support, (about 95% of the schools in Tennessee) you have to have some sort of relationship with parents. Some parents take it too far and expect too much. "I do all this work and my son had better play" and then you have some who don't support the program and say "His son gets to play because he stinks up to the coach." How does a coach walk that fine line?
Parents should support the PROGRAM and not the PLAYER. I've been there, done that. It's tough to see your son sit when you feel he is better than someone in front of him. But, don't pull your support for the program. Baseball is usually on the bottom of the totem pole in the scheme of school sports. 99% of coaches play the players they think will help the team win. Bottom line. One thing that is killing school sports is the rec league mentality that all players should play and winning should not be a priority. It might not be the top priority, but I guarantee it should be in the top 3. Finding that balance of teaching, running a clean program, and winning is very tough. Give these coaches a break and have faith that a player's ability will win out in the end.
and, SUPPORT THE PROGRAM!!!