I do believe Uni have been dealt a pretty bad hand, surely the games that the unregistered player played in being reversed is enough punishment.
They are the best side in this league and given that the 5 games(4 wins and a draw) 13pts were stripped this is enough punishment.
This would leave the Uni boys a chance of winning the rest of their games and still win the league.
I think the league should look like this
Waimak 13 CUFC 13 CTFC 13 Hornby 13 FC20 12 Mid Cant 11 Uni 9 Selwyn 4