If they capped each user account bandwidth allocation to say 128 kbps then the problem would be solved on their end and "UNLIMITED" claim would still be valid, simple math states longer d/l times = less stuff downloaded and users tend to be more selective as to what they download.