Well, you are unfortunately correct. But as coming from Europe, I blame mostly EU at the end. US shouldn't be the sole policeman and shield to 450 million economically strong block. When I look at the government and its steps re defense, its beyond pathetic.
Almost nobody does even mandatory 2% GDP -> NATO flow, the only countries doing so are those treated brutally by soviets/russian in the past - Poland, baltic states. Heck, freakin' Germany is trying to put their highway maintenance costs into those 2%, since 'army anyway has to drive on them' - that's borderline treasonous behavior from Scholz in situation where enemy is at literal gates and repeatedly stated that it will wipe out half of population in nuclear strikes if they want to. Polish army can roll over wehrmacht anytime without breaking a sweat. Sane voices from former eastern bloc countries well-versed in soviet terror and brutality were completely ignored first months of war.
Leading countries in EU are still acting like there is some tiny annoying localized conflict far away and it will for sure end next month, and not like existential situation with many parallels with WWII and Hitler's behavior before and during it. They could have boosted their economies by diverting more money into defense, instead we get shooting in our own foot with endless green deal to kill half of European industry. Environmentally war on Ukraine is an utter disaster - we have some paper straws stupidities while they blow up 1 million plastic + chemistry + metal drones per year, on top of all other stuff blowing and burning to hell.
That's probably the only thing I agree with trump (those 2%), but then again its painfully obvious and Obama kept saying the same. With russians they understand only the rule of stronger, just like typical mafia. Si Vis Pacem, Para Bellum.
/rant