Many of us aren't switching back and forth anymore. I cut off Dish last December when they announced the package and hopper fee increases and I haven't missed it at all. I don't watch a ton of TV and I realized that a good chunk of what I actually watched was programming I could get OTA for free. I supplement that with Netflix, Amazon Prime, the occasional iTunes Season Pass and MLB.tv and I'm perfectly happy with that setup. I'm saving a lot of money and I'm paying for exactly what I want instead of a bunch of stuff I don't actually watch.
I realize that at 27 I'm in a different age bracket than many people here. TV habits are changing though. Out of my group of friends I would say about half of us don't subscribe to cable/satellite. Some of these people have never had traditional pay TV since they first got a place of their own after college. For people my age, cable/satellite isn't the required utility it was for people in my parents' generation. We get more of our content from the internet than anywhere else.
Basically, my point is that this isn't some never ending cycle of people switching between Dish, Directv, and Cable. Prices continue to go up and people paying those high prices continue to be negatively affected when these disputes happen. Every time this happens you see more and more of us decide that these high prices aren't worth it when we still aren't guaranteed to have the channels we signed up for.