I'm sorry that happened to your son. You are correct, it is not always about the kids. I also see part of the problem being that try outs for most of these teams are in August/September. The kids make a team, commit to it, decide later on they want to switch. Leaving a team with open positions, so a coach needs to make changes. On the other hand, kids develop A LOT between try outs and tourney season. At such a young age, there is so much change in ability, both good and bad. The money grabbing should all stop and kids should try out for summer leagues in the Spring, like it used to be.