1) While I dislike monopoly carrier antics, I'm even more unhappy about the idea of government bureaucrats dictating network engineering standards to carriers and ISPs. If you build a network with caches/content servers close to users, and expensive backhaul back to your network core, you can offer essentially unlimited traffic to users hitting the cache, and still provide more limited access to other stuff. I'd prefer high bandwidth everywhere, but that isn't always an option. It should be a market decision, not a national government decision.
2) The real problems with lack of NN are due to lack of competition in the access provider market. Focus on fixing that. A lot of this is due to local governments requiring providers cover entire markets to cover any of a market -- if someone wants to build another WebPass or CondoInternet and only serve high-density developments, that's great! Trenching fiber to single family homes is marginal anyway, but if you have low take-up in a neighborhood it is even worse. If you are going to push for regulation, have it be regulation to empower actual competition in the network access market.
3) Zero-rating in emerging markets (e.g. FB in India) is really the only way for many lower income users to afford services at all -- particularly for video services.