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.
"The urge to destroy is also a creative urge." -- Bakunin [ed. note - I would say: The urge to destroy may sometimes be a creative urge.]