You're correct, Cameron did miscalculate but to blame him entirely forgets the mood of the country and the political parties in 2010. There was a lot of talk about leaving the EU in the run up to the 2010 election from of course the usual suspects like Farage but also from Cable and Clegg (leaders of the lib dems).
According to the source below:
> To the best of our knowledge, the Liberal Democrats were the first of the three major UK parties, including Labour and the Conservatives, to campaign for a referendum on EU membership.
Only party which didn't push for an EU referendum in the 2010 run-up was Labour.
According to the source below:
> To the best of our knowledge, the Liberal Democrats were the first of the three major UK parties, including Labour and the Conservatives, to campaign for a referendum on EU membership.
Only party which didn't push for an EU referendum in the 2010 run-up was Labour.
https://fullfact.org/europe/lib-dems-first-call-eu-referendu...