As a transactional lawyer, it says you can terminate if they don’t pay you (sounds professional yeah?)
What it says is “if you don’t follow this agreement, you acknowledge we may go to a judge and ask for an injunction”, whether an injunction is actually granted is up to a judge. They have discretion, and would look towards, you guessed it, if the compensation received justifies an injunctive action weighing the harm to the ohl team and harm to the player if they are prohibited.
That’s a very scary sounding clause that’s put into a ton of contracts. It actually means very little.
Notice that’s also like five years older than the whl one I posted that doesn’t say that. Sorry but “you’re our amateur slave” isn’t gonna pass muster. If they are pros, ncaa is a non-starter and they will never be eligible. If they aren’t pros, they have no enforceable machismo to prevent a player from leaving the league. They’d have to rely on ncaa teams not touching their 19 year olds by their own choice, without power to take action in that regard.