Politicians always lie/"break promises", so whatever they say before an election only has a loose correlation with what they actually do. Pay attention to their track record and vote accordingly next time.
That's about the best we can all do.
Like many others, I would like to see a Swiss style vote on anything that gathers enough public support.
Apparently, there are a few sources that suggest a 'silent' majority supports the OSA. I think far reaching laws like these (the assisted death law changes being another) should always be put before the public. That way at least, I can better understand my position, and consider whether I'm in the wrong.
(I feel the OSA should have forced the ISPs to add parental controls, and let each household manage their own patterns of consumption)