ah, yes. I'm lucky that I live near a metro area and can get decent service on a gsm carrier(I have T-Mobile), but a large portion of the country does not live close to a metro area and cannot do that, therefore they are stuck with the likes of Verizon. It is really unfortunate.
Which is fine. The priority for those people are different. They like their location a lot more than having an overimposing carrier. Can't fault them for that. Glad I live in the Northeast/Mid-Atlantic to have some options.