Agree with the theory but usually this isn't the reality.
At what age did those players get cut and what exactly did they do? Just out of curiosity. I am all for following the player contract and club rules and do agree that team functions should be honored.
Seems pretty drastic to be let go. Petty more appropriate phrase
In the sponsored club team world in high profile leagues this is reality, pay to play and your results may vary.
U13,U14, U15 early this year. They snuck around at other clubs training or attended tryouts without prior approval or discussion with current coaches.
There are transfer windows in DA and a protocol (Both clubs must be notified about the training or try out before the fact) Follow that and no problems, don't and the transfer can get denied.
ECNL has their transfer windows, tryout period (May), rules and regulations also.
When you're at a regular club team looking to move after the tday break the "open door policy" is what you would hope most use. However when you're on a sponsored or high profile team withing a club some don't see it that way; missing tournaments, CRL, or other teams games and functions to train or tryout at another club before the season is over is not putting your "team" first and I've seen or heard of a number of players dismissed for not following through on their player commitments or protocol.
Most coaches & clubs can be understanding if you want to play at a higher level, have transportations problems, looking for more playing time, a better fit, etc. During the transfer or try out windows or with prior discussion there should be no problems. Not following through on your player commitments or protocol and the results may vary, some have a zero tolerance no matter the player,
Go your own way, don't be the unlucky parent who has to tell there heartbroken kid they have been cut from their current team before st/nt cup and didn't make the tryout team either so they are essential starting over.