So
@mrjiggyfly a couple questions if you want to answer them:
-how old are these kids? You reference your kid getting into hockey 7 years ago so - 12-13 years old? The kid crying and refusing to play kind of surprises me at that age. Not saying it didn't happen, just surprising at that age (a couple years younger and it'd be no surprise).
-dad pulling a kid because of ice time complaints. Surprised that generated no disappointment from you, but also slightly surprised at the fact ice time is a complaint to begin with. At my oldest kid's level (2010) even strength ice time is still equally shared - you just roll the lines. Even at AA there's no line matching. Now what can be an issue is special teams - they do have dedicated power play and penalty kill squads, so kids can be taken on or off of special teams depending on play. I know my own kid was frustrated to be on, then off, then on again from the power play, but I was always "well talk to your coach". But again I guess that comes down to what age are we talking about - certainly at some point ice time won't be equal.
And this is more of an observation - if Team A is asking for commitments two weeks before Team B, Team A knows what they're doing, and it's probably trying to lock up better players before they can go with Team B (or teams like Team B). This was definitely a "thing" during lawyer recruitment back in the day. Not saying it's wrong for Team A to do, and I still maintain parents should be honest and upfront, but it is a strategy.
Actually thought of another anecdote also. My middle kid's team least year. This is not high level hockey - he's just playing federation hockey at U13. He was placed on a Tier 3 team. But at the start of the year three kids never showed up! They had registered, done tryouts, paid at least some of their fees for the year - then they bailed for something else. We weren't the only team to have that happen to. But that put us in a hell of a sport because we only had 11-12 skaters. Ultimately the federation, 2 weeks into the season, had to blow up a couple of other teams and redistribute a bunch of kids, which was hardly ideal, just so we could have a more complete roster. I do put at least part of the blame on our Federation itself for not realizing this might be an issue, but on the other hand it's non-profit community hockey. Everyone plays, it's just a matter of which team you make, so obviously some parents are going to look at us as a second choice.