He managed to keep the preaching out of the homecoming series, which had an openly-gay character. The character (Zdorab) had some bizarre views that were obviously influenced by Card's worldview, but it didn't take away from the book.
***SPOILERS*** I have to disagree. Card's treatment of Zdorab later in the series was clearly intended to portray his (Zdorab's) homosexuality as a choice. He has Zdorab agree--for breeding purposes--to mate with one of the female characters and accept a patriarchal role in the new society they set up after leaving a city run by women. Family values my ass. Read the book a little closer, and you'll see it's essentially a retelling of part of the Book of Mormon, egads. The guy used to be good. I'm actually really sad that he's a total douche irl; I can't bring myself to read his stuff anymore. Too much of what he proselytizes makes it into his books, however subtly. Can't support it.
Memories of you remind me of you. -- Karl Lehenbauer