when you are talking about cost per mile and you include the vehicle's inital cost etc you cannot make say that at 100k for the prius it will cost you x per mile and then say that at 300k the hummer is cheaper. it is the same cost figures spread out over a larger mile range.
i do agree that the hybrid is a bandaid to a bigger problem, but something needs to be done. ever looked at the emmision systems on an early 80's american car? holy shit what a disaster, a pile of bandaids. eventually hybrids , and their tech, will evolve into something a little more useful.
and it is not like the mine in canada was dug just to make batteries for the prius. the battery in the hummers is not exactly eco-friendly