1) Petraeus spoke the truth...and somehow because his views differ from yours he's now a "so-called General"??? 2) That Israel is "your land" is indisputable, but does that mean that it's OK for Israel to steal/annex chunks of land until Greater Israel shares borders with Jordan??? 3) Of course the Arabs could have had a country 60 years ago...but is their incompetence justification for an unending round of building facts on the ground on land that Israel does not own??? 4) You suggest that we impeach Obama for incompetence and lying (do Monica Lewinsky and Iraqi weapons of mass destruction ring a bell?)...yet we didn't impeach the last two...so Obama is probably safe. Sometimes Don, it's your friends who tell you the truth...your enemies won't care enough to do so! America is still Israel's friend, and Petraeus (however distasteful to you)spoke the truth.
from the article: U.S. general: Israel-Palestinian conflict foments anti-U.S. sentiment