I suppose most Liberals are so used to lying about their real agenda, as evidenced by the numerous flip-flops that Liberals have employed, once securely elected with a majority, that it's understandable that they expect politicians from other parties to use the same lying, sneaky, deceptive and duplicitous standards when communicating with the public.

For what it's worth, I'm willing to give Scheer the benefit of the doubt on his promise not to reopen socially divisive debates on abortion or gay rights, as I've yet to see any evidence that he would betray his words to the public.  Harper kept the socially conservative wing of the party in tow for years.

Liberals, on the other hand, especially here in Ontario, have abused trust with the public on numerous occasions, so much so that the public has become trained not to trust a single word that they promise on the campaign trail.  One should remember that this doesn't necessarily mean that other politicians will be equally duplicitous.