I am not surprised that Haley Barbour is spouting stupidity like reinstating DADT to stop the amorous thoughts during battle, because that is what right wingers do.
What puzzles me is that he, and Huckabee and even the supposedly sane one--Pawlenty--all go on Bryan Fischer's radio show. The same Bryan Fischer who blames gays for everything, says that Obama wants to give America back to the Indians, and who has said that Muslims don't actually qualify for first amendment rights. Yeah, this one.
The truth is there is no political penalty for right wingers for being bigoted and racist. Their base doesn't mind that, even if there are a few of them that struggle with it. They won't vote Democratic (because of the gay abortions) at all, so are more than willing to vote for torturers, bigots, and the dumbest idiots we can find.
Nice job, there, GOP.