There is nothing wrong with gay people, but only with the choices they make in response to their desires. You cannot keep children entirely away from people making bad choices, and you particularly can’t keep them from being exposed to those who have given themselves over to homosexual relationships.
Homosexuality is not an easy trial, and those who have to deal with it deserve a great deal of compassion. We need to treat the homosexuals around us in the way that we want our children to expect us to treat them if they grow up to have these desires to cope with. If we are not shunned for accepting our homosexual relatives as persons while refusing to make their relationships out to be the equivalent of a marital relationship, then we ought not shun them, either.
We can co-exist with those who are have different degrees of success in rejecting “the world, the flesh, and the devil”, and dealing with those who have this temptation of the flesh to deal with are not an exception. After all, the measure we measure with will be measured back to us. Shun the sin, shun acceptance of the sin, but do not shun the sinner, because we are sinners ourselves.