Cameron doesn't send drones to kill random people in Yemen, Pakistan, Afghanistan. However shit he is, Cameron doesn't stretch to the war crimes of Obama. I expect it's lack of capacity, not total lack of any moral principle that leads him to this position, but still, let's recognise the facts. Obama kills many people every day while contriving to look like the good guy. He's a creature of the corporate state, a paid lackey.
He's preferable to Bush and tried to bring in some good measures domestically but cant get anything through congress.