First, we should calculate pollution in terms of CO2 per person per KM. Nano will be clear winner.
Second, most of the journalists and columnists (from US and whole world in general) are chicken heads with loud mouths they just don't understand maths, otherwise they would have ended up being engineers and scientists and not journalists. So I stop listening to them as son as they stop reporting and start imposing their stupid opinions on us.
Third, why are we so elitists by saying only rich can pollute environment. Why do we think that we get license to pollute environment only if we have more than 3 Lakhs and not 1 Lakh? Who sets this limit?
Forth, yes we should improve public transport system. BTW, current public transport in India including railways, are the biggest source of pollution. Some even on per person per KM.