A GOP senator attacked CNN instead of answering questions. Here’s why