but I also like Cameron as a politician and think he's doing a good job of dragging the Tories into the 21st Century.
That's exactly what Labour don't get, Cameron is pretty popular as a person (more so, it has to be said than his party) and Labour don't know how to deal with him- Early attacks, particularly on his class background just come off as a crass or childish (mocking David 'call me Dave' Cameron from the party that brought us Anthony 'call me Tony' Blair for example ) Not to mention Anthony 'call me Tony Benn' Sedgwood-Benn!