Generals should not dabble in polical issues. Petraeus should read a little history about Thomas Jefferson and his war with islamic terror long before Israel was a reality, and how Islam has never allied with the US. Appeasement has never worked and never will. Suggesting 'balance'is naive. Why should the US view arab thugocracies and dictaorships as the same as Israel?
Clashes between IDF and protesters in Bethlehem and East Jerusalem (Reuters)
from the article: U.S. general: Israel-Palestinian conflict foments anti-U.S. sentiment