Yeah but why is that a problem? We have a multi-tiered system now and I don't see anyone complaining about a 'premium internet'. (or at least not many people)
Set up a basic standard for everyone and those who can afford better get better. Sounds good to me?
I will respond to you and BxgJ at the same time, because his question is in your post too.
You don't fight making tiers because you cant. Also, you most definitely see people complaining about tiers of service. Its the very foundation of the whole debate over net neutrality. For a typical person, I might think they would not know this, but you are a tech person on a tech forum. There is almost zero chance you did not know about the net neutrality debate.
In my opinion, you let the different tiers. But, that is going to mean that not everyone gets access because providing access to some will not be worth the cost. People need to learn to accept that some people will have better things.
People get pissy about the Titan being 1k and how its too expensive for what you get, and how wrong it is for Nvidia to charge that much. They think Nvidia is price gouging. Now, I would bet you do not feel that way, but I would bet that if not the majority, then damn close that feel that way on here. They feel its unfair for businesses to charge a premium for things.