Simple reason:
US population is for the most part uninteligent and uneducated. People here buy all the BS the government feeds them. And with the government being run by and for the rich and the powerfull, who have a vested interest in continued oil consumtion what would you expect?
Need proof? Check this out:
http://www.cbc.ca/cp/business/050630/b0630102.html