Jon Stewart NAILS U.S. Foreign Policy... But then gets it wrong.