Of course Israel has done wrong things, as have the Palestinians. This is a war that has been going on for ~80 years in a part of the world that has been fought over and ruled by dozens of empires over the last 3000 years.
Both sides of this conflict are guilty of terrible shit, but none of that is worth holding American secular democracy hostage.