well I'm not getting into the whole capitalist/ marxist thing. They are both good systems, but once you add the human eliment they start to have problems(same with anything it seems).
It basically comes down to People have a level of service they want and expect. And will simply choose the company who best fits thier needs with the least amount of compromise.
Brand loyalty does play a part, as people will tend to overlook some minor flaws in a brand they are loyal too, and they will also look for major improvments in a new brand to move to thier services.
Also when it comes to wireless it makes it more difficult because wireless services from the same company vary wildly due to location. Its not like doing walmart compairisons where every walmart everywhere is exactly the same. Or cars, where a bmw in cali is the same as a bmw in NY.
And with Sprint this is even more so. You have some Sprint champions on other forums that go crazy when anyone complains. Of course they are the same ones that brag about thier 1+meg 3g speeds all day long. Of course you have a lot of others that complain when they have no reason too. I noticed these are mostly new iphone users who came from AT&T. Who complain and bitch even when they are getting great 3G cdma speeds.
I think the best example of this was when someone who stuck up for sprint went on a business trip and stayed in one of the bad markets (like mine). His whole outlook changed, to where after those few days/week of carrying a cell phone but having it be totally useless, That Sprint champion even admitted that there is no way in hell he could stay with sprint with that kind of performance.
I guess I am saying Don't feel Dirty looking around and shopping. Everyone has to make the best decision that fits thier needs and the needs of thier familys based on the service they require and thier location.
But Don't get hung up on some lie like company loyalty. Personally I will only show loyalty to a company that shows some loyalty back. And over the last year Sprint has thrown customer loyalty out the window.
Sadly While I used to love Sprint. Over the past 2 years the only things that have changed are that my cell phone bill has continued to go up. While service has continued to go down. (and perks were trashed all together.)
Whats worse is I am the one thats insane. As I continue to pay hundereds a month for wifi only "cell" phones and continue to think that the company might eventualy fix things enough to where my phones are usuable again.