FYI people may have negative customer support experiences because they insist on the phone with the operator. If someone is not solving your problem, hang up and call again. Eventually you will reach someone who will help. Once I learned this it saved me countless hours, thousands of dollars possibly and a lot of unnecessary frustration.
Expecting someone to need to call again until they find an amenable representative is the antithesis of good customer service. You may have found a method that is effective for you; that's great. One should not need to go to such lengths.
Alternatively you can just ask to speak to a supervisor as soon as the CS rep answers. It's not rude and they won't get blamed for screwing up if you don't say anything to them. Most of the time your problem will be solved or at least the supervisor won't waste your time with fairy tales.