The cable ISPs that charge less for a TV plus Internet bundle than for Internet alone are part of the problem.
Yup. We were paying $135/month for a particular tier of Comcast's cable + internet service. We looked at going internet only, but for basically the same price ($70/month) we got internet, broadcast channels and HBO (and Discovery, but who cares). And it keeps my wife happy because she wants to watch all those cop and hospital dramas.
What's really maddening is how we got to $135 in the first place. It wasn't that long ago that our cable bill was closer to $80 for that same level of service. But Comcast kept pushing the cost upward... I think when they doubled the cable speed, called it "Blast!", and started charging $10 extra for it (without asking, of course) is what finally motivated us to act - they just throttle any services that extra speed would be useful for, anyway...
We are too far away from the central office to make DSL a viable choice, so Comcast is basically the only game in town. But I have toyed with the idea of testing T-Mobile's unlimited data plan in its place - if the Comcast price creep continues unabated, I might actually do it. If Netflix streaming works adequately, that'd be good enough.