Very few American politician will call "a spade a spade". Jimmy Carter has not minced his words regards what he thinks of Israel. Obama and his advisers are scared he want get the jewish vote and money. Thats all.
Report: Iran's Culture Ministry refuses to allow Barenboim to perform in Tehran (DPA)
from the article: Sen. Obama: U.S. must support Israel's right to self defense