ALL of this is already being done. Maybe not at the pace the liberals like but it is being done. FWIW "green tech" is nothing more than a political buzz word. Again, (and again) if you listen to only one stream of information, climatologist for example, you gen ONLY one opinion. That is not informed information. It is hearing what you want to hear.
I agree that our petroleum energy dependency should and will change. That is a global reality. People way smarter than me are working on ways to replace petroleum. Are you willing to do without transportation, and heat, and most of the things in your house that are in some way dependent on petroleum? Most people are not so demand plays a HUGE roll. Oh by the way, it is the largest part of our economy, directly and indirectly. Are you ready to give up the luxuries this country affords? It is easy to stand in the me too crowd and cry.