Perhaps, instead of this rigid moralism, we could be a little more accepting and tell the folks who come in who are a little different, or a lot different, people who are hurting, afraid and often alone; "Its ok, keep coming back. God loves you and he wants you to keep coming back." If we did, as they do in 12 step fellowships all over the world, perhaps these people, broken as they are, will start to heal, start to feel closer to God and little by slowly they will begin to change into what God wants for them. 
This total inflexibility and insistence on outward perfection before the community just closes the door to many. 
Now you may cry scandal! But, remember the well have "no need of a doctor".