You only need to have 2.2 children. But being as people in Scotland only have 1.3 children per woman these days, then there is a problem.
And of course being gay is selfish. How does it possibly help other people in the community? Its all about satisfaction, desire, lust, no responsibility, more money, less cost. Its all about you. Don't expect others to endorse that. A society thrives by cooperation. Gays want pensions. Whose children pay for those pensions? Who spent the money raising them?
Its me me me. That's liberals for you. Bad tempered, will accuse you of bigotry or some other label if you argue with them, will not compromise and will sue and hound any opposition. Liberals are extremists like Fascists. They seek to radically change society so that they are better off at everyone else's expense. Homosexuality and its ultimately selfish goals fit in well with their agenda. They have the loudest voices, but remember, they are still the minority.