The Israel discourse has changed, and Americans no longer wholeheartedly support militaristic policies in Israel. There is room for debate on these issues, and politicians should fear hiding from it more than they fear addressing the issues.
Obama said that there was no military solution, but that's all he's really offering.