One solution that might have worked, but it's too late even for that, was to have a play off between Hearts, Accies, Inverness and Dundee with only one Premiership place available. The same could have worked for all divisions too. League winners get promoted still and they play offs would give all 4 teams involved an equal shout.