The problem is how energy is produced. You're offering solutions at what I think is the wrong end. Pigouvian tax things causing the problems at the point of extraction and let the free market respond to that. The negative externalities have to be realized by the market.