The following is my reply to Comcast's recent admission that they degrade bittorrent on their network:
Traffic Shaping is not necessarily a bad thing, in fact it is necessary to keep a network running smoothly.
However, it all depends on the implementation. Available Network bandwidth should be evenly distributed among the different users, not according to what protocol is being used.
And when you start running out of bandwidth, you should upgrade your network to add more capacity.
Furthermore, I believe if you are going to sell a service described as 10mbps "Always On" Internet you should be prepared to provide 10mbps of data transfer to each user 24 x 7 x 365.
You shouldn't be able to sell an unlimited "always on" product and then piss and moan about it later when it turns out some people actually want to fully utilize it.