US foreign policy debate should begin with "What are the problems and what can and should we do about them?" The US is being attacked because of our support for Israel and killing Muslims. Israel is taking more Muslim lands and subjugating the people. Supporting Israel as a state and Israel as a religious, expanding state are two different issues and we should recognize the difference.
Saudis warns U.S. that 9/11 responsibility law would erode investor confidence in America (Reuters)
from the article: U.S. Republican candidates split over backing Israeli strike on Iran