I tend to attribute most problems to low intelligence and/or ignorance more than plain asshole-ness. I don't disregard the complexity of fixing climate change, and the need for global cooperation, but we have had plenty of time and too little was done, even in more peaceful times than today.
I think that the problem won't be solved by us, it will balance itself out. A bigger chunk of the planet will become more hostile, human population will shrink, we will live at much lower scales, consume less and pollute less, for thousands of years to come.
I hope I will be proven wrong.