A thoughtful, interesting article and the writer makes good points.
At this point, some kind of truce and a negotiated solution that addresses the Russian demands is the only way to prevent the further destruction of Ukraine.
The Ukrainians can fight to the last man if they want, but they'll end up with little more than a decimated population, millions dispersed as refugees, and a destroyed country. If they win, it will a Pyrrhic Victory -- except for the fact that they can't win.
The Russians CAN "win", if they press on. But for them, too, the costs may prove to be more than the conflict was worth. They've "made their point" already (too much so), inflicting enough damage upon Ukraine to make clear that any road to peace will be paved with Russian terms. Time to declare a conditional cease fire (the "condition" should be that the Ukrainians observe it as well), and withdraw to their "claimed territories" (Crimea and the Donbas).
Then find a suitable intermediary and work out the details of a negotiated solution.
I realize this position is not popular in this forum.
But that's how I see it, and that's how I'm callin' it.