I agree with his opinion because he is correct.
I also agree he should be more controlled and shouldn't have spoken out in public. That is a different issue and should also be addressed.
As for forfeiting games, the way to implement it is set up rules with no exceptions. If you can't field a team at the scheduled date and time you have to forfeit the game. If you want to give the clubs a couple of byes then state that up front too e.g. you are allowed two postponements between now and the end of the season before you start forfeiting games.
I haven't seen any complaints with forfeits in the Cup because the teams understand it makes sense.
If clubs don't want to have an even worse end to this season than last, then they need to take action now. If that action is to take no action and just keep playing until we fulfill every fixture then fair enough. Say that now - it might be stupid, but commit to it and see it out with games in June, July and August. The clubs agreed to this combination of league and cup fixtures in full knowledge of all the risks. Now they need to mitigate those risks, just like every other business on the planet right now.
Almost every problem during this pandemic has been due to people not taking decisive action soon enough. The SPFL and the clubs are just muddling through and hoping for the best. If there is another called season in May, nobody can complain it's an unprecedented situation that nobody could predict.