New economic conditions or a realisation of the dire state of the budget have all been used to break elections promises, but do the public see these as legitimate reasons?