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.
Beware of all enterprises that require new clothes, and not rather a new wearer of clothes. -- Henry David Thoreau