Muslim anchor Mehdi Hasan quit American TV on live show.