I work at Dish. One of the first things new employees are told, drummed into them early and often, is that a lot of the customers who call will be rude and/or disrespectful. I have found that to be true in the many thousands of calls I have taken. I have always worked to help the customer, even when the customer is rude, mean, insulting, or condescending, and I have had a LOT of that, but I have told quite a few customers that repeatedly cursing me and dropping the f-bomb over and over will not help me resolve their issue. I watched the account of a particularly rude customer I talked to, who insulted me over and over, insulted the company over and over, screamed, yelled, dropped every possibly combination of M-Fer, F-bomb, GD, A-Hole, KMA, and others I can't remember...all because he had to wait two days for a tech visit. He hung up on me, called back 5 times in 24 hours, and did the same thing to 5 more frontline and advanced agents. Over TV, man.
I work very hard at my job, I am very good at it, and appreciate when customers tell me I am awesome, solved what others said was impossible, complimented the company, etc. Makes my day. But, I can tell you, a LOT of the reason for turnover at the frontline level is that a lot of people cannot handle being insulted, cursed, and yelled at for 8 hours a day. Takes tough skin.