Oh please. You think it's the poor who is spending hours on Twitter arguing with each other? Or watching CNN for hours a day? They don't have the time nor is it of any consequence to their lives. They're too busy trying to pay this month's rent.
It's all middle and upper-middle class Americans who have the luxury and time to spend time on social media (often at work).