Well uh, there are a lot of reasons why the American government supports Israel. I want to make it clear that this isn't my position.
1. There is a very strong Israel lobby in American politics.
2. This Christian nation sympathizes with Jews more. American churches have turned increasingly pro-Zionistic. This is because of Christian ideology and Christian beliefs as well as guilt over past anti-Semitic practices. Fundamental Christians that make up the right seem to be the biggest supports of Israel.
3. Ironically, a lot of money and political contributions come from Jewish-supported companies and organizations to American politicains.
4. Israel has the strongest army in the middle east. If Iran were to take that position and go nuclear, it would undermine decades of American foreign policy.
5. Israel was more of an ally than the Arab nations in the cold war.
6. Racism
7. Because it is a democracy. (mehish)