In this time and age I think an internet connection is a human right. There should be free internet access, although limited bandwidth, for those who cannot afford it.
Not universally. In Germany, there is only a federal decree guaranteeing 56kbit/s modem speed, and this is not a human right but merely an obligation to the state telco.
I agree. The internet should be a bit like roads. Yeah sure, you can put up a toll road somewhere, but you can't generally block people from using the road network.