Maybe I am just poor-done-by but we've had usage caps in Australia since, well, forever.
I absolutely support the ideas of 'net neutrality' and truly believe that the absence of such regulation will lead to gross profiteering by the ISPs and allow, say, one streaming video provider to enter into an exclusivity deal with an ISP that sees rival streaming services blocked. That will cost a huge amount for the the content-provider, but the benefits in completely shutting out the competition would be immense.
That said, and as one who has lived with usage caps since the days of dial-up, is it at all possible that the ISPs need to be able to charge someone for the large amounts of bandwidth* that modern Internet usage (streaming, software/game downloads, etc...) consumes? So, perhaps charging the providers of that content is an alternative to charging the consumers.
I have little doubt that rank gouging of all and sundry and a subsequent reduction in user experience will be the likely result but at least consider the idea that it's not necessarily feasible to demand that ISPs allow unlimited downloads, don't charge content providers, and still maintain (or improve) the speed of their services in the face of ever-increasing consumption.
Again, I am coming at this from a different country, where download limits are, and always have been the norm.
* - Yes, I am aware of the difference between bandwidth and data caps, but streaming HD movies and downloading multi-GB games from Steam means that the network bandwidth is being used for a relatively long period of time. When lots of people are doing that, a lot of bandwidth is required to maintain a good service."