Good points. I guess a counter is if seemingly 'cast-iron' pledges are put out there for the electorate (such as the scrapping of tuition fees) and people subsequently turn out in big numbers to vote for them (this was the year people were turned away due to large queues forming at the polling stations - obvs not all students voting for Lib Dems but you see my point) it's understandable that people will expect said pledges to be delivered on. The Lib Dem’s flagship political broadcast was titled “Say goodbye to broken promises” for example. The ire is understandable, whether one agrees or not.