Whilst he says that differences between the Lib Dems and Tories are much less obvious than they were before, that is only because the Tories have not had the opportunity to support illegal wars started by the Labour government. In truth, yawning gaps exist between the Lib Dems and the Tories on many issues, and Cameron knows this. So why did he make his statement ?
The truth is it is not about removing differences between parties, as Cameron claimed. It was about a cynical attempt to woo voters from the Lib Dems on a false premise that the Tories stand for the same things that the Tories stand for. Dishonest ? Of course, but when it comes to sanctimonious rubbish dressed up as proper political discourse, Cameron is truly the heir to Blair.
I know people in the Tories who have met or know Cameron, and finding one of them in private to say anything positive about him as a person is a real struggle. One ultra loyal Tory I know did a good job once of defending him. When I listed some of the things I had been told about Cameron, the reply I got was "I don't think he means anything by it. It's just his style". Some defence !
For me Lib Dem MP Dany Alexander summed up the difference between the Lib Dems and Tories best of all
"David Cameron seems to be confused about what a fairer Britain means. For the Liberal Democrats it means cutting taxes for the lowest paid, for him it means cutting them for millionaires."Lib Dems shouldn't be fooled by Cameron. If you want an unfair Tory government whose priorities are to give money to the rich, cut from the poor and legalise fox hunting, then vote Tory. If you want a fairer Britain, the only way you will get that is by voting Lib Dem. The Tories offer only a fake liberalism.