I largely agree, in the short term. However,  the sea level rise due to climate change alone will cost the US in the trillions due to needed safety infrastructure, displacing populations, and/or recovery from Katrina type events. The figures are worse world-wide. Solar is now becoming cost-competitive with oil, and soon will be more efficient as reported in the G&M a few days ago. That article did not consider the benefit saving future costs due to damage by sea level rise. Thus solar by far, particular in the sun rich south west, becomes the better choice if we can reduce the harm from Climate change. in addition to saving $ in electricity production. 

A second point is that by implementing tight carbon emission standards & carbon emission reduction programs (i.e. carbon tax) coupled with market driven incentives to improve efficiency did oil sands become GHG competitive.  Applauding the success of this progress as so many posters have commented validates these efforts.