Pollster Frank Luntz got defensive over his bad midterm predictions by blaming CNN – while appearing on the network on Monday.