Right now, there's no stopping any of those, or #4, playing in foreign league for 3-5 years.
You really can't tighten all the loopholes, but really just get rid of the one where there's the clearest exploitation... parachuting in an established, uncapped player. With most players, they are...