US diplomat Dennis Ross criticized Obama’s approach to the Israeli-Palestinian conflict, but acknowledged that the president has responded well to Israel’s security needs.