Now I may (will??) be totally wrong with any facts here, but one one of the major car companies (GM?) did a 'whole of life' comparison between a hybrid, and a good, old fashioned gas guzzler (possibly even a H3). In terms of cost, and ecological negatives, the 'old' technology won, hands down.
I'm willing to bet that hybrids will eventually be found out to be more detrimental to the environment in the long term.
The best way to ensure the future of earth, as we know it now, is to halve the poulation, not drive a hybrid.
I'm not entirely sure how impartial any research by GM might be, but it is very difficult to balance more CO2 emissions compared to say digging a big hole to extract more rare elements for batteries.
What is clear though is that there are many alternatives, and smaller lighter cars are undoubtedly essential. How many people really need 2.5 tons of car for ANYTHING?
If American cars were better there would be some justification, but in EuroNCAP crash tests they score consistently lowest, in spite of being largest and heaviest.
BMW are particularly impressive with their light hybrid concepts with energy recovery on braking and idle: an 8% increase in economy in one year across the range!
Ride it or milk it!