It turns out the war between P2P programs like BitTorrent and the typical network user is much larger than the current spat between the bandwidth hogs and Comcast. There’s an entire Wiki article on ways to avoid traffic shaping.
It includes a list of world-wide ISPs who try to keep the weeds out of the garden, and it’s long.
Despite the fact that P2P has some legitimate uses, such as distributing Freeware such as Linux, the fact remains that its primary uses are illegitimate, and even if they weren’t, the bandwidth it sucks out of cable modem networks inherently makes them less responsive for typical users. The answer to the load P2P puts on cable isn’t just “add more bandwidth” because the design of these networks is inherently asymmetrical. Adding massive amounts of new bandwidth is enormously expensive. Cable networks were designed on the assumption that the typical user does more downloading than uploading, but P2P violates that assumption.
So the only practical means of ensuring that P2P doesn’t drown out the typical user is to employ traffic shaping, and that gets the P2P freaks hopping mad. But there’s no free lunch, boys and girls, and somebody has to pay if everybody’s going to play.