Real answer, and long-spoken cliche, is one most parents don't want to hear.
It's better for your kid to be an impact player on the next team down.
If your kid is not getting special teams, not getting .5 PPG as a FWD, not on the ice a lot in close games and/or at the end of games......then he will likely be better off being on another team where he can do those things.
Most parents let their egos get in the way.
I acknowledge there are exceptions. I'm not saying every Elite 3rd line winger needs to play Selects....but parents should know when their kids are making an impact and developing the right way. And the best way to develop (outside of practice) is to play in the right situations more often.