Indeed, and to start with I'd change
the points system 3pts for a win, 2pts for a score draw, 1pt for a no score draw, zilch for a defeat.
Next would be to have the top league consist of 18 teams, playing each other once home and away.
Then two leagues of 12 below, playing each other 3 times each.
Bottom two in top league get automatically relegated, top two of League below get promoted, and so on throughout the rest replacing the final two teams with league winners from Highland/lowland/top Junior Leagues etc who could have a play off
Bring back the old reserve league
Have a much fairer share out of prize money for league placings
Warn the bigot brothers and any other teams, that if their knuckle dragging fans sing offensive songs they would be fined the first time, increased fine the second, play behind closed doors the third, and if they repeat the same behaviour on a fourth occasion they would be deducted 3 points. Then the process would repeat. Would take a few months but that should sort those phukkers out