Progressives on Thursday said the American public was losing a vital voice that for nearly two months has offered rare critical coverage of the U.S.-backed Israeli assault on civilians in Gaza, as MSNBC announced it was canceling "The Mehdi Hasan Show."

