Tim Farron, current leader of the Liberal Democrats, once said that he thought that homosexuality was a sin. This led to a lot of anger in some circles, and the fear that the Liberal Democrats would not fight sufficiently strongly for (or could even oppose) LGBT+ rights.
Farron has more recently clarified his position by saying that his ‘views on personal morality [didn’t] matter’ and that this was not party policy. The right-wing blogger Guido Fawkes has spun this as: ‘Tim Farron has his beliefs and he seems willing to compromise them for political gain.’
Nobody seems to think that the vegetarian Jeremy Corbyn would ban meat-eating if he got into power, or that it he’d be compromising his moral stance by not banning meat-eating. Why should LGBT+ issues be any different?