"we should always beware of people trying to push sociological solutions to technological problems"
I'd go along with that. I think ideas like carbon trading are clearly designed to subsidise poorer nations, without actually reducing the amount of CO2 in the atmosphere. Someone eloquently described such trading systems as "carbon indulgences", in that it makes people feel better about the pollution they produce while actually doing precious little about it in real terms.
http://www.carbontradewatch.org/pubs/carbon_neutral_myth.pdf
My main point is that arguing about global warming is a big waste of time, and we should concentrate on finding efficient, clean and sustainable ways to live as we want to.