>" Normally, consumers could vote with their wallets by taking their business elsewhere"
Hate to tell you this, but I think they all do that. Sprint has, Verizon has... not how T-Mobile does it. They all have one or more mysterious "fee" lines on the bill. It is a sham and why you can't believe any advertising from any cell company about the price of the plans. It is bad enough that in MY locality, wireless is taxed at something like 22%, then add "carrier surcharges", E911 fees, administrative fees, "Federal Univ Serv Assess Non-ID" fees, "State Gross Receipts Surcharge", "State Special Revenue Surcharge", "Regulatory Charge", and even f*ing sales tax (how can the state charge sales tax on a SERVICE???)
Then don't forget to add that data add-on charge and insurance protection in case you drop that $600 phone.
Before all the above, my plan for two phones is $107.99. And after- it is $159.48. 48% higher than the shiny number being advertised.