All Christians are the same spirit. When you call people of other denominations morons or joke about it, it's basically a sin.
God's church is a living church. It isn't made of bricks, gold, jewels, idols of Mary or gargoyles, marble, art or stained glass.
Every Christian is like a stone in the church, and Christ is the head (stone).
Matthew 21:42 Jesus saith unto them, Did ye never read in the scriptures, The stone which the builders rejected, the same is become the head of the corner: this is the Lord's doing, and it is marvellous in our eyes?
Matthew 16:18 And I say also unto thee, That thou art Peter, and upon this rock I will build my church; and the gates of hell shall not prevail against it.
Even though people of different denominations think the others are heretics, it really doesn't matter because only God can change a person's heart. We aren't judges and don't have the same thoughts, perspective or plan that God does. I can't tell you how many times I've tried to teach Catholics about the things they do which are contrary to God's Word, but at the end of the day they've also been given the gift of knowledge of Christ, and I'm not going to say they aren't saved because of it.
You know that in God's Word, homosexuals won't inherit the kingdom, yes? Well the gay agenda counts for nothing.
It doesn't matter if people pressure you to accept them, it's what God says that's important. This is why we are set apart from the world, we aren't supposed to go along with their perversions. You don't have to be rude to other Christians who call you mean-spirited if you don't condone homosexuals in your local church or community.
Everyone can repent, of homosexuality, fornication or adultery. God works miracles.