It's pretty easy to recognize torrent traffic and cripple the speeds, even running over encrypted VPNs.
Cutting down US-wide torrent speeds to 5kb/s per person would reduce piracy by quite a bit.
While ISPs can do that, few have. If the industry as a whole was forced to implement such regulations, then you might be able to stop torrents.