There are at least 3 things I can think of right away (and these are economic and social constraints, not scientific), and not necessarily in this order:
1) The disconnect.
Too many of us do not realize that the way we are living is unsustainable in many ways. Even if this is because we fear the loss of our earth shattering livelehoods, we should not disregard the intelligence that is telling us that we need to change the path we are on and we need to do it now...
A geologist can look at maps of ancient seabeds and land masses radically different than today's world and say, "My goodness, it is very possible that we really are heading in this direction a lot faster than we thought if we don't do something now- nothing alarmist about, these are just facts.", while the rest of us think this is "normal" and we should just blindly accept it...not ! We all really need look at the bizarre things happening these days (deadly and unprecedented heatwaves, forest fires, permafrost melt, river flooding, coastal flooding, glacier disappearance, ice cap recession, desertification, etc...) and know that these things really aren't natural. There are things we can do to halt and reverse these deadly and unprecedented global events and trends and we need to do these things now...
2 )The lack of resources and lack of ability to change entrenched habits
Most probably a vast majority of people are "stuck" in their current way of life and lack the resources to fully embrace moving over to a "green" way a living, and are limited to taking baby steps, like changing over to more efficient light bulbs, and buying alternative, hybrid and electric modes of transportation. If many more people could discover the numerous benefits of sustainable living and that sustainable living can be equally and more comfortable that their current way of living and even profitable, I think many more people would embrace it.
3) The lack of size of projects being done now...
There are a lot of things being done now to at least reduce any man made global warming, however, it appears that these things may not be enough, or are not being done on a grand enough scale. Imagine if just one or two very large metropolitan areas (suburbs included) discovered a way to eliminate the heat island that they create, implemented this discovery and proved to the rest of the world that it is possible to solve the problem of global warming, regardless of whether it is man made, natural or some combination. I can see the ad now: "Wanted: One or two very large metropolitan areas to reach the goal of heat island elimination. Cost: $50million (grant provided), Revenue: in the billions
Imagine that. The implications of the benefits that would result are enormous - worth many times more that the $50 million used to solve these problems...
The idea here is that you could have all the scientific data disproving any uncertainties, but unless you show people on their level, a socio-economic level, and in the things they deal with on a daily basis, all the science in the world isn't going to convince them...