Re: If this were your son (Jr. Baseball)
You should talk to some of his friend's parents (unless they're the coach). Maybe they share your concerns. My son was on a soccer team with his friends where the coach yelled at the kids constantly. I spoke with his friends parents' and the next season we requested our kids be put on another team. The league's leadership, fearing they would lose half a team of kids, put our kids on a team with a more stable coaching situation, with a coach who was a teacher rather than a yeller.
Burn down the disco. Hang the blessed DJ. Because the music that he constantly plays, it says nothing to me about my life.