At the moment, Carbonite is basically the catchment league for all inactive players, who end up in the lowest league due to their inactivity. As a result, new players to GAC start their GAC climb facing those zombies and have no fun.
Why not create another dummy league below Carbonite? Call it "Retirement" or "Zombie" League if you want. The idea is that inactive players get passed down further to a specific league, where they will remain among themselves forever until they put an effort to climb again. CG might even able to run a job to clean up inactive players from that league periodically.
All new GAC players will start their GAC career in the Carbonite league as usual, so if they remain active, they will never have to bother with those retired players.
I think this can drastically reduce the frustration of new players to engage with GAC.