Yes, the reason this happened is precisely because customers like you run to the next TV provider, or the TV provider caves during negotiations and we all see higher bills.
This scenario will play out in the near future with DirecTV. Eventually it will impact one of your favorite channels again. Maybe next time it will be a channel you don't care at all about, but DirecTV will raise your rates to keep the channel around for the vocal minority that do watch it?
The practice of having the customer switch providers to get the channels they want to see is driving the prices artificially high, and this is only a short-term solution that will eventually come crashing to a halt. It is not a sustainable business and it is destined to fail in the end.
Look around, it is already begun.