It just smells of bullstuff to me that not being able to prioritize or slow traffic to specific places is actually hurting small ISPs.
It's not. It never has been. It never has in the past and it never will. The only thing it's "hurting" is the ability of giant ISPs to turn the internet into bundled packges like they already have with TV.
Here's a video on what net neutrality is and why it's so critical:
https://www.youtube.com/watch?v=K88BU3kjZ-cAnd if you're too goddamn lazy to watch a video, it's useful to think of the ISP as a postal service. You can send letters (read: packets of information) to people, and you can receive letters back.
There's a sense of "neutrality" to them, you don't pay postage based on who it is you're sending mail to or getting it from, you only pay based on how much weight (read: data) you're sending and the distance. They're not allowed to open your mail, see that you're sending it to a competitors postal service and charge you double the rate. That's loving absurd and anti-free-market.
The same needs to apply to ISPs.
They should not be allowed to charge you more because you're using Netflix instead of their stuffty streaming service. (Actual picture of Portugal mobile internet plans)
They should not get to extort money out of businesses so that they won't be throttled by the ISP. They should not be able to censor sites that they don't like. Net Neutrality makes sense, and the converse is anti-free-market. There's really only one sensible option here.