OK, let us agree that we would be better off getting away from fossil fuels. This is true.
What I am resenting...and resenting highly...is this attitude of 'everybody should be just like us,' that is, the 'green' folks who live in areas where they can take advantage of all the suggestions you were throwing out.
Most of us, and I do mean MOST of us, simply don't have access to public transportation, and no amount of 'government subsidies' will allow us to get access to public transportation if there isn't any.
...and here's the problem with buses and trains in places where people are spread out; it costs more to run public transportation than it's worth, and uses more fuel than the cars do. No amount of government subsidies will handle trains and/or buses where passengers don't use them...and passengers won't use them because they don't go where people need to go, at times where people need to be wherever.
So you go throw out impractical suggestions, and imply that it is the fault of those who don't have access to trains or buses or whatever because they don't USE them.
NYC folks have buses, and subways, and they live within mere blocks, usually, of their work places and shopping. Very few of the rest of us do.
You claim that europeans manage with really high gas prices. Well, Europe has an average population density of 143 people per square mile. I lived in England for a year and a half, and didn't have a car OR a bike; worked fine. Buses all over the place. Trains all over the place. I walked a lot, but everything was within close proximity to my flat. I didn't miss a car at all.
However, the average population density of the USA is 92 people per square mile, and that includes the east and west coasts, where the population density rises to nearly 1000 people per square mile. MOST Americans, believe it or not, do not live cheek by jowl.
So how about some suggestions that might actually work for the majority of Americans who honestly can't DO the 'mass transit' thing, or the 'bus' thing, or the 'walk to work' thing?
Something that might actually work?
Believe me, I'll listen.