Some of us users don't have much of a choice in carriers. Verizon has the best coverage in my areas. I would not get any coverage in many spots wit AT&T. That doesn't mean that I like paying high monthly fees. :icon_evil:
Trust me when I say I understand completely. But again just like with any business they judge success based on people writing them checks. The moment you say "I will write this check to that carrier over there because I like what they do" that is when you will see change. It is the reason verizon did not take the route att did with people tethering on unlimited data. At&t sent out letters and started messing with the customer and as a result they had people leave. Vzw had the same problem but took the approach of locking bootloaders, hiding apps and making users who re-sign accept the terms of their new tiered plan.
Witch if you are willing to endure metro or cricket and find other means to use data (wifi in restaurants and home internet) then you have a way out. The reality is we dont want to. I know I don't. As much as I hate the high prices I still pay just so I can watch a youtube video at work with out buffering.