I'm totally not believing that it took 19 phone calls nor am I even entertaining the possibility that they told you it would take between one month and two years to resolve your issue whilst you have to maintain payment on your sub during said time.

Even Blizzard wouldn't try that and they are the bottom rung when it comes to getting money out of people