Agree Stripes America has given $305.4 Billion (adjusted for inflation) to Israel since 1951.
72% ($222 Billion) specifically allocated for Military spending.
America currently has a debt of $37 Trillion. The general American Public opinion on Israel us trending negatively.
The will to be the world's police has died.
Just look at the pushback Trump got for striking Iran. 20 years ago it would have been "Yay, Go America" but so much blood of America's children has been spilt with veterans being treated like shit when they return, that loads are saying enough already, no more foreign wars for other people's interests.