I only give them the business if they're condescending to me or are intentionally not being helpful. Hell, I once had a 90 minute conversation with a T-Mobile CSR about absolutely nothing concerning my phone plan. It ended up with her greatly reducing my rate and adding minutes to my plan.
One way that might help to insure they meet the service and politeness standards of their company to ask them if the conversation is being recorded at their end.
If they say it might be, say Ok...I'm recording at my end too.
If they say no, say Ok,...I'm recording at my end.
Then tell them your name and ask to whom you are speaking.
They will tend to follow the straight and narrow as defined by their employer...so any crap is likely company policy.
Also, you can start describing your problem with:
I have a problem and I'm wondering if you can help me?
Their answer should be something like "I will try."
And your reply should be along the lines of "Oh good, thank you, I appreciate that."
So you are asking for help and showing gratitude rather than bitching about some failure of their company.
Might not do a bit of good, but it could..and it can't hurt.