Judgement separates people, it divides families and churches, it alienates people from God. The prospect that one can truly know why another commits a sin is not logical. It is not even our place to judge, protect, yes, but not to judge.
One very real issue to progress today is the fact that racism in America is not really understood. These families have bread hate into their genome. These are the wolves in sheep's clothing, they do not admit to their racism, they portray themselves as Christians. They are in fact a disgrace to Christianity, they are cowards.