This is a good article in the Guardian and worth a read. Check it out!
Personally, I think it is unfair to compare David Cameron to John Major; in my mind, John Major was more effective.
Simply, the problem with David Cameron is that nobody knows what he stands for because he is constantly moving his position on most things. Once upon a time we voted politicians in power based on their convictions.
Surely, it’s time to return to convictions?