While Jimmy Carter is the only US politician/ex-politician who dare to speak the truth regarding the Middle East situation, Michael Moore is another US public figure but a non politician who keeps pointing out, correctly, what went wrong in the Middle East.