... I know that's life - but people need to get some perspective and focus on what the right thing to do for the majority of the youth players, not the "selected few".
Agreed, sort of. There is no entitlement to being the 'select few'. Nor is this issue about the 'majority' of players out there.
The lesson folks need to learn is to work hard to develop your talent to the max. In team sports, part of this process means competing with others (including teammates) for spots on various teams, then working with many of those same to further team goals. It shouldn't be about clubs or teams essentially owning players or limiting their mobility via regulations for some club's own (non-profit) rewards. Aka, if the Storm players all want to stay with Storm, fine. If XFire offers competitive opportunities for the best players that Storm cann't meet, that's the way it works.
If this is the direction the WSYSA wants to go, then they should just say so and have open recruiting times, signing bonuses for coaches and key players and relegate the rest to "independent" clubs who don't belong with the "Big Boys"
Signing bonuses... Hmmm... For some youth soccer players that means "scholarships" -- "the Club must give me a free ride or I'll go somewhere else". However, do away with scholarships and you lose some players from the game. Perhaps 'scholarships' should be awarded by the WSYSA from a common 'blind' fund the clubs support to eliminate that ethical issue at the club level. If you qualify, the scholarship applies to any WSYSA club/program you are offered to play at.
As far as coaching contracts go, IMHO, for quite some time there has been a significant serious ethical disconnect going on in so-called amatuer sport coaching.
There's nothing wrong with getting reasonably paid for one's services according to what the market will bear, but the practice (as seen in various so called 'amatuer' football and basketball college contracts) of adding additional monetary rewards to coaching contracts for reaching this or that goal seriously corrupts the amatuer sport process. IMHO, Coaches should be on the same plane as amatuer players when it comes to winning or losing -- it all should be done for the game, for your school/club/team, not for an additional monetary prize for the coach's pocket -- at least not if one wants to call it an amatuer sport.