Here's the thing about smaller, 'independent' ISPs: they're small. That means they don't have very large coverage, and the US is a very large country. So even though there are SOME smaller, independent ISPs which are likely to remain net-neutral, they can only service a very tiny portion of the population. That doesn't help everybody else.
I live in Santa Clara, in the South Bay. It's pretty close to the heart of Silicon Valley. My only option for an ISP is Comcast; my choices are literally, in the true definition of literally, use Comcast or don't get internet. And that's not really a choice, is it?