I don't know about most Americans, but I support Israel because it is one of the few democracies in the Middle East, it is one of the most progressive nations in the world on such issues of gay rights and women's rights, and unlike Hamas, it tries to stop civilian deaths.
This. Acknowleging this wrongheadedness of Likud's foriegn policy (e.g. expanding settlements in occupied territory) and the need for a two state solution doesn't remove the fact Israel is the most democratic and pro-human rights nation by far in the region.