You know what? Your post was the first post I read that not only makes sense, but is 100% true!
The only reason why Rogers continues to railroad the consumer into paying high prices is because we (the consumers) allow them to do so. We're a bunch of whiny babies who enable the big bad wolf (in this case, Rogers) to do as they please.
And what do we do about it? Bend over and say Have it! I had the misfortune of being a Rogers customer at one point in time. I called their customer service department and was tossed back and forth between their Customer Service department and their Accounts Payable department 4 times (no exaggeration). All I wanted to do was make arrangements to pay my bill without having my service cut, because (self-admitedly) I was away on a trip and forgot to tie up the loose ends.
After speaking to the last customer service rep., I explained that I was being transferred back and forth and that this happened four times. I requested to speak to a manager to clear up the confusion. She (the CSR) refused and wanted to transfer me back to the Accounts Payable department.
I then hung up, called them right back & cancelled my service. When asked "Why do you wish to cancel your service?" I replayed my previous call ,which was approximately 30 minutes long (and yes....I do record my calls because of dealing with idiots like that airhead at Rogers I was unfortunate enough to speak to) and bluntly told the next CSR : At your prices, you guys can't afford to treat customers this way. I'll take my $150 per month and move to Telus Mobility which is exactly what I did.
Rogers is infamous for high prices, deceptive billing practices & horrible customer service.
But as long as they can wave a bone in front of the consumers faces, for the most part....we bite. It's our fault they get away with such shameful behavior and until consumers smarten up and pull their heads out of their (you know what!), it'll continue.
Rogers? No thanks.