Fox host blasts Melissa Harris-Perry.