It's no different than when the government attaches conditions and means testing to domestic welfare payments. If you want the welfare, you must jump through the hoops.
When Israel complains of American pressure, it's saying that it wants the money without strings. But still, it wants the money.
I agree that we should not give aid to anyone,but we do. Again you call Israel grifters. Go re-read Roman’s 9 to 11, and Genises 12, and the Old Testement.