@Wherehasthecatgone So you now accept that I do not have "complete lack of understanding of Christian faith." and are now retracting your earlier statement?
I don't care about Stonewall's earlier position, because Stonewall does not run any schools, and my taxes do not fund any school peddling Stonewall's ideology. See the difference?
But the same sex marriage debate shows the changing nature of ‘British Values’ - for a long time British Values excluded same sex marriage
Sure. But the difference is that British values have changed. Christian values have not.
Lots of things are allowed under law that go against Christian teaching - adultery, sex before marriage, other faiths,
You seem to forget the not-so-subtle difference between disagreeing and forbidding.
Adultery and pre-marital sex go against Christian teachings. Sure. But they are not illegal. At least in this century, no Christian lobby in the UK has ever tried to make those illegal and to say that those who engage in those activities should be arrested. They have the right to say some things are wrong. I have the right to disagree with them and do them anyway (talking about pre-marital sex, or contraception for the Catholics, not advocating adultery!)
Same-sex marriages are different, because Anglicans didn't say: "hey, we disagree, but you do you". No, Anglican bishops voted against. See the difference? See the difference between disagreeing with something, and preventing other people from doing it? The latter means imposing your beliefs onto those who have every right to disagree.