Ferguson may be right, but we should not fall for war fatigue and russian propaganda implying that any resistance would be futile anyway (see the excellent vidoe on russian propaganda posted here by Viper:
https://www.subsim.com/radioroom/sho...postcount=5215).
We have seen what the resistance of a relatively small country like Ukraine can and did do to Russia's army, and navy.
Russia says it has more staying power and some here seem to believe this, but don't get fooled. The sanctions do work, Kasachstan and Chechenia are going to trouble Russia, with China lurking in the background. Putin will not be able to hold up his fake economy and likewise "support" from russians forever.
Yes, there is a genuine danger that western support may cease. After Putin's support in 2016 for the US president who would presumably do the most damage to the west, even a new republican government
might stop the support – though it is not sure they would.
Could also happen with a democrat government, or with any western nation. It is one thing to publicly support help and liberation – but over years, when it costs money, when you lose votes with unpopular decisions?
But we should help to get this war over asap, and this works best with full, unwavering support.