So what about everyone who works in the oil, gas, and coal industries? Their rational is that if we do something, they lose their job. Which is a very legitimate argument. What do we with everyone that is now unemployed? How will they make their livelihood? Will they have to move? People's financial stability are at stake when you talk about legislating changes that would mitigate global warming, so of course they're going to oppose it.
A good example of this is the oil spill in the Gulf of Mexico. The people that live there have had their beaches and fishing grounds devastated. But when Obama proposed a moratorium on deep sea drilling, those same coastal states that were devastated opposed it more than inland states. Why? Because that's how regular folks make their money there.
Until you address the social issues that would arise from all these changes, and address them utterly completely, you will have people who will oppose (and yet not necessarily deny) global warming. The UN's Brundtland Commission established that sustainable development is defined as development that "meets the needs of the present without compromising the ability of future generations to meet their own needs." Until we show that we have firm plans for meeting that, well, we're fucked.