Gen. Pace hasn't apologized for his remarks about "homosexual acts" and shouldn't have to. He was expressing his personal opinion based on his religious beliefs, an opinion shared by many in this country and probably most in the military. It doesn't advance the debate to trumpet outrage instead of arguing with him.
But I do disagree with a premise of his position:
The written statement by Marine Gen. Peter Pace, chairman of the Joint Chiefs of Staff, did not apologize for his stance on homosexuality. In a newspaper interview Monday, Pace likened homosexual acts to adultery and said the military should not condone it by allowing gays to serve openly in the armed forces.
After a flurry of condemnation Tuesday, Pace issued a statement acknowledging that the Defense Department's "don't ask, don't tell" policy on gays is a sensitive subject and said: "I should have focused more on my support of the policy and less on my personal moral views."
Morality, it seems to me, involves how we treat others -- there is no morality or immorality if you're alone on a desert island. Homosexual activity, assuming it is between consenting adults, is not the moral equivalent of adultery, which deceives and harms an unwilling third party.