I think this is what people don't get.... it may be true that that links to certain services were weak points, but what Comcast wanted to do was charge the content providers for those links, despite the fact it was already their own customers that wanted (and WERE PAYING FOR) the bandwidth. The larger problem is that I am a Comcast customer, and also a Netflix customer. I pay Comcast a lot of money every month for service - nearly $100 when you include everything (yes, including modem rental), and what I want to use that service for is (sometimes) to stream Netflix. Comcast should want me to be a happy customer with how much I'm paying. They obviously don't give a crap... but since there's no reasonable competition in my area, I (you know, the actual Comcast customer) am screwed. Netflix is not "pushing" their content, I, the customer, am pulling it over the bandwidth I've already paid for.
Every industry with competition is driven towards serving the customer. Period. The problem here is not throttling, it's ultimately a lack of competition and collusion between ISPs. I'm not a big fan of regulations - if you actually have a free, competitive market, you don't need regulations, but companies take advantage and participate in anti-competitive behavior otherwise. The regulations shouldn't restrict the services of the company, they should be to keep the free market free, even if that means that, in the short term, people get their netflix throttled.... long term goals are much more important.