provides an IRC-router like interface that can be used to share files over encrypted and obfuscated HTTP. Give it a look if you're having torrent problems.
FWIW I'm getting a lot of frameskips from my video chats, so I think it's legitimately congested.
Absolutely not. There are very legal reasons torrents are used (its great for releasing large datasets). Isps should treat all data the same.
It's more about latency sensitivity than anything; but with asymmetric connections (which many ISPs, particularly cable, are forced into for very good technical reasons) Torrents in particular can have a disproportionate impact on available upstream bandwidth. For that reason, most ISPs will crush Torrent downstream to limit upstream data rates (which they can't QoS as easily). I can't say it's the wrong call; and it has nothing to do with the legality of whatever people are downloading.