I've also worked in a call centre, in a financial environment to boot. Yes, customers can be rude and insulting, but they are not being paid to represent the company, the advisor is. It is up to the individual advisor to remain professional AT ALL TIMES, regardless of the customer's attitude. A good advisor should be able to calm an irate caller providing they have the skills to do it! This is where training, monitoring and filtering comes into play. There are a lot of people who work in call centres who are not suited to the job, I have seen this all too many times, I used to be a trainer at the call centre I worked at and believe me, if it's not in you, no-one can make you a good advisor.
I also have been called all kinds of names and insulted to the point of breaking, but at the end of the line is someone who is usually very upset and is calling for help and advice, these call handlers should remember that and do their jobs effectively and politely......
It's nice to be back......