An idea (not a serious one, but a point for discussion): in civil society we have a government that collects taxes that are used to fund the vital infrastructure that allows the society to function. How about if all ISPs were to charge a very small levy to customers? This levy would go to an independent and neutral body to be used to pay for the salaries of those who are creating the internet infrastructure we all rely upon.
Obviously there would be many problems with trying to implement such a system across the entire world. Worth discussion though?
P.S. I have no doubt that this idea has probably already been thought of and discussed before. There is nothing new under the sun :-)
[edit: fixed fat finger typo.]