Net neutrality is the principle that internet service providers should treat all data on the internet equally.
Should providers be allowed to? Sure, but only at their own peril. Government should remove restrictions so that newer competitors can threaten their monopolies. These companies also face threats from decentralized networks like Helium. They should be allowed to implement variable site speed, but it should cost them in the market by allowing competitors to exist.
The market place has shown Net Neutrality to non-relevant because technology has resolved the issues with speed. Government involvement has shown continually shows its ignorance and only wishes to obtain governance and power.
Yes, as long as the ISP always provides the service level that the customer pays for regardless of the site visited. (If you pay for 300MB you should always get 300MB, if you happen to get 500MB from another site then great.)
Not beyond an initial pay-per-quality model. If not to ban pornographic sites, they may be slowed down beyond an initial model to improve other sites. Access to sites that are down should be slowed, until they are back up.
The historical activity of users engaging with this question.