I'm not understanding the problem. If he leaves the league, then the person behind him takes his position. He isn't stopping any one from promoting - What do you mean?
You can't train your drivers any more than once every 24 hours now, and you can only race once every 24 hours, so swapping between leagues daily isn't giving him any benefit. What harm is being done to anyone?