Actually, I saw it first in Bloomberg Businessweek's print edition last year. Looked up the site when I thought it was appropriate for this thread and to verify my original comment, and thought some here might be interested. Bloomberg is a rather respectable financial news organization and the magazine is fairly reliable compared to most - including this forum and many of its members.
Again, hope you Dish apologists are well paid for your efforts. Sorry you object to anything that might be critical.
I get paid to work for Dish when at work, I don't get paid to say anything, good or bad, here, so I am far from an "apologist", I can tell you that. You'll notice, if you spend time on the Glassdoor site, that is referenced a lot, that a lot of the anger is from technicians. I've read enough to know their job is tough. I know a few techs, and I know it's a tough job.
Call center work isn't for everybody. I've known a lot of people to crash and burn trying to work in a call center. It's stressful, and I have known a few who had to quit due to the stress, or see a psychologist. Getting yelled at much of the day isn't enjoyable. The key is to remember that the people who call in and treat CSRs the worst are usually the ones with the crappiest lives, and just taking it out on someone else. None of this is an excuse, just an explanation. It's not easy work, and a lot of people don't like doing it.