The United States simply does not need to be involved in this never ending morally void vendetta over a tiny scrap of land with no significant nature resources and very little actual strategic value. Israel is not necessary for the United States to continue its commanding military presence in the region. Other nations provide better strategic locations and do so for considerably less money and trouble.
Americans have already given Israel more aid than South Vietnam and Afghanistan and there is no end in sight. It's time to walk away from this quagmire. The majority of American voters agree with this, and American foreign policy should represent the will of the people.
Military aid to Israel is illegal under an American law called the "Leahy Law" This law forbids military aid to nations that violate human rights. Israel imprisons hundreds of people with "Administrative Detention" which is jailing people for indeterminate period of time without a trial or even pressing charges. There are also serious allegations of torture and mistreatment of these people who are jailed unfairly.
In fact, any American aid to Israel is illegal under the Symington Amendment which forbids aid to any nation with a nuclear program that refuses inspections of its nuclear sites and does not sign the Nuclear Non-Proliferation Treaty,
American miliary aid to Israel has also presented a security risk. Israel began selling military technology to Communist China in the late 1980's. The sales increased until Israel was second only to Russia in sales of Miliary Technology to China. These sales were instrumental in the modernization of China's military.
In Summary, American military aid to Israel is illegal, immoral, and unnecessary for the security of the United States.