Unfortunately you have to have an agreed upon definition of what net neutrality IS before you can have a reasonable discussion about what needs fixing. Unfortunately the issue has devolved into knee jerking reactions where each side's idea of what it means and when the government should or should not regulate mixed in with their own biases.
Take settlement free peering for example? When is it unfair when one side or the other has to accommodate a lopsided ratio of data transfer? When is it fair to say that that the disadvantaged peer should buy a dedicated line and move off of settlement free?
"I wantz my packets to go through no matter what"
does not address issues like above.