We’ve had multiple presidents get on their soapbox about defense budgets in Europe. One fat orange man in particular. He’s a corrupt idiot but he wasn’t wrong about that. The NATO % GDP benchmark is not onerous. Only military capability will deter some actors as clearly evidenced most recently in Ukraine.
I don’t think anyone should be surprised by this after all that we saw during the pandemic. This is just another instance of trying to weaponize idiots.