Yesterday, a gay advocacy group Tuesday demanded an apology from the Pentagon's top general for calling homosexuality immoral. I can understand their consternation. General Pace was out of line when he shared his personal opinion in a setting where he was speaking...