It's not even remotely defensible ethically when you are literally in the process of recruiting someone else to take the kid's spot. Let him have a real chance to compete for the starting job if you don't want him to go start somewhere else. Sounds like they ended up doing the right thing, at least.