Anyone against net neutrality is stupid, ignorant, or has ulterior motives. Pick one. There are no exceptions.
Want to know what the solution is? The solution is the large telcos and cable providers and such need to actually use all their money to build up the infrastructure -- you know to actually give people a better experience ... instead of just charging more people the same amount for access without using any of that money to actually upgrade the equipment and hardware like they need to.
Since they get all kinds of government exemptions, exclusivity, and payouts anyway it's about time they actually use some of that money to further infrastructure instead of just lining their pockets. I'd be in favor of the government stepping in and forcing their hand.
The solution is not keep infrastructure exactly as it is while continuing to bring in more new customers (thus degrading the experience of all existing customers) and end net neutrality and give preferential treatment to certain sites and penalize others to give a false sense that the Internet is "faster" (but only for certain sites) when it's in fact much much slower.
And if you disagree with me on this, you are stupid, ignorant, or have an ulterior motive (i.e. you directly profit off it). In before the influx of idiots.
An alternative solution would be to have the government just take over all existing infrastructure and just have government Internet access available for everyone, paid for by taxes. Net neutrality is retained and the greedy corporate element is dissolved although unfortunately it wouldn't protect against potential government abuse but then again what even can?