
Disabling rather than enabling
If ISPs were smarter, they could quite easily remove the BitTorrent 'problem' altogether. If each ISP invested in their own all-encompassing server that proxied ANY bittorrent request, it would VASTLY reduce the amount of data going out over their internet trunk and keep the traffic within their own network. This improves the efficiency of their own network no-end, and would be considerably cheaper than the investment they make in all this traffic-shaping nonsense.