Great points there Thirdgo, revenue getting hammered, costs sky rocketing, not able to fight his way out of the failure he has got himself into, not a great situation to be in!
I agree, for the time being Ukraine is best served staying in defense and continue to attrit Putin's forces at the monumental rate they are currently.