Surely you agree Cameron should put the needs of the country ahead of his own.
If he has thought of an amazing policy of course he should tell us (and by proxy Labour) immediately, for the good of the English people - so it can be implemented as soon as possible. There are logically only 2 reasons for him not doing so
1) Cameron thinks getting power is more important than the English people enjoying his amazing policy ideas early, therefore keeps them a secret
or
2) Cameron hasn't really got any ideas but he can't exactly say that now can he?
Because by logical definition it HAS to be (1) or (2).
Bet no tories can answer the question though.
he could announce ALL the policies at a press conference meaning he still gets 100% credit for them TODAY and give Labour the chance of using them to HELP THE BRITISH PEOPLE. But no -- he's choosing to say 'They're a big secret'. Do you guys honestly not see what is happening here?
Why announce an amazing policy just for labour to steal it and claim the kudos? You just need to look at inheritance tax and airport green taxes as a couple of examples:
http://business.timesonline.co.uk/tol/business/economics/pbr/article2625723.ece
http://www.telegraph.co.uk/earth/earthcomment/3309729/Labour-steals-green-Tory-policies.html
I would also argue that if Cameron keeps his cards close to his chest, stops Labour from stealing his policies and Joe public thinking that Labour are awesome. Then, when in office impliments great policies for the next 4 years then yes, that is better for the country.