An emergency spending measure that would have provided $50bn for Ukraine and $14bn for Israel was defeated in the Senate earlier this month, with every Republican voting against it – along with Bernie Sanders, an independent who usually votes with Democrats but has expressed concerns about Israel’s war against Hamas.