At least one of the customers that got called asshole did nothing more than insist on cancelling a premium option on their cable service. Her 'offense' was actually wanting the option cancelled.
As for the rest, for better or worse, these people are the only people reachable and so their job is to listen to the complaints. I do try to avoid screaming, but when I tell you there is no signal on the line at all anywhere on my street, I do not want to hear "reboot your computer" or I can't ping your modem, please be home between Monday and Thursday of next week so I can send someone who doesn't have any equipment to fix the actual problem (yes, paraphrased). Of course you can't ping my modem, your network is down. Apparently they haven't been provided any training at all and can't even look up other customers in my neighborhood so they can try pinging their modems.
Yes, it's the management's fault that they don't even have that very basic knowledge and necessary tools, but since they can't or won't put a manager on the phone (probably a matter of policy), all I can do is ask them to take dictation into a note on the account.
"Human Shield" has never been a pleasant job title, but it's the one that fits their role in the company more often than not.