Just a couple of points, fully recognizing this situation, created by Russia, is lose/lose for everyone:
Just read that the Ukrainian deputy defense minister has resigned over corruption charges -- reportedly over military food supply purchased (it was being bought at 2 to 3 times the price of grocery store food items in Kyiv). Seems to be par for the course, based on reputation of Ukrainian officials. I have little doubt that some percentage (don't know how big or small) of U.S. aid is being skimmed off to corrupt officials.
I'm sick and tired of the U.S. being point for defending Europe when something like 90% of NATO countries are still not meeting the 2% of GDP funding for their own military. If the current Russian threat isn't motivation for adhering to the NATO agreement, then nothing will ever get them to adhere.