MSNBC host Mehdi Hasan has been one of the strongest critics of Israel in the mainstream media during the ongoing Israel-Hamas war, but it's nothing new for the hard-left anchor who has never been shy about offering strident commentary.