You can’t really blame politicians of all parties for not expressing their true opinions as the public doesn’t really like honesty and integrity. The public ritually crucifies anyone with an opinion it doesn’t agree with, and because the public is so diverse with so many different subjective opinions itself, politicians can’t win. That’s why democracy in the UK is laughable particularly when, under a first past the post electoral system, the diverse nature of the public cannot be represented through election and representation.