I agree with this at least.
>For example, get rid of the gas tax. Toll all state and federally funded roads...
Lets do this with public transit too. Ticket sales should cover the full price of the ride. People who walk and bike shouldn't have to subsidize public transit they don't use. They should pay a sidewalk toll instead. No reason to stop there though, lets remove tax breaks for dependents and use the money to pay for public schools. People who's kids aren't in school shouldn't be subsidizing the cost of other peoples kids. We should also bill people when they call emergency services so that the rest of us don't have to subsidize it. People who need emergency services shouldn't externalize the cost onto society, it should be priced in. Now that we've done all that let's figure out that these things are all too expensive for poor people and nowhere near cheap for the middle class. Next let's come up with some sort of voucher system so that these people can use them at reduced cost. After that we can figure out that it's cheaper to just make using all these public resources cheap/free than it is to administrate the pay per use and income based discount system we just created. /s
The point I'm trying to make is that public infrastructure is publicly funded for a reason. Having these things available to the population at near zero cost works out better for everyone than just making users pay for what they use.