Lots of baloney being peddled here. If you simply have a look at the maps of solar energy available to drive solar arrays, you'll quickly find out that there is not sufficient hours of sunlight available to do the job. A tiny fraction of the population lives in the right geographical location to take full advantage of solar energy.
The average house, even in your 'green' region, can support itself with solar panels on the roof but it is presently cost prohibitative.