Ending the funding for Israel isn't a battle worth fighting right now. It will only be feasible after we first win the argument to stop funding elsewhere.
None of these battles or arguments can be won unless the FRAMEWORK changes. The framework is currently one of "Israel must OF COURSE be funded by the US, and protected from its enemies." That is an emotional meme, not one that will budge with an "argument" or incremental gesture---that's an open-ended, ongoing, 100% commitment to financially and militarily intervene. Frameworks have to be
broken, as reason cannot overcome them. Same for Iraq, we should be openly talking about how many US puppet leaders our government installs after each invasion, via overt military or covert intelligence ops, who then "invite" the US to continue to intervene.
Rand (and Ron) should have said things like "no, we've been lied to, Israel has hundreds of nuclear weapons, it is already able to defend itself. It is ILLEGAL under US and international law, including treaties we are signatories to, for us to be funding a country with nukes if they refuse to allow inspections of them, in the first place. Aid to Israel has to STOP, as it has subsidized extremists in its government to foment more violence and hostility with the Arabs in the region. And US and Mossad intelligence has too often false flagged us into these continuing interventions in the Mideast." Shock therapy, paradigm busting, and major truth injection, is what is needed at this point.