Another solution, which I proposed, would be a system where people can join without punishment but cannot leave. So, we can get our old boys back (without having to lose most of them for 3 weeks) but make it so if they leave, they get banned.
But you could also ignore me, i´ḿ slightly biased.