Hard to take any politician seriously who says that Russia can't be defeated. It's a dumb, counterfactual argument, based on lazy assumptions... but people spout it, as if they were defending the tenets of Libertarianism are a matter of fact and reason, and not wishful thinking.
Ukraine hardly has to send tanks all the way to Moscow in order to defeat it.