I think just remove always from everyone 10% quality from the teams who do not promote....... maybe that helps....

And if you do not promte for 3 seasons in a row and your quality is above 160% just remove 20%