Maybe America is waking up after all.

CNN Ratings Hit 20-Year Low...