CNN blamed Trump, and no, I'm not kidding.