Comcast's current traffic shaping scheme would probably be legal since its agnostic on the protocols. If they were to specifically only shape a certain type of traffic, then they would get in trouble. But the current system only throttles you if you have too much usage in general and are doing it during high traffic periods.
Bookmarks