The counterargument is: Odious
as defined by who? By me? Heh, eschaton, your beliefs might not come out so well by that measure.
Defined by you? No thank you.
Defined by society? Twenty years ago, homosexual marriage was an odious belief by that standard. Today, it's not (instead, opposing it is now considered odious). Same with racism sixty years ago. Same with slavery 160 years ago. "Odious" is a moving target. But for your argument to have any force, "odious" has to have some real moral weight to it, not just be society's current consensus.
That leaves odious as defined by a group of right-thinking people. Problem is, there are many candidates proclaiming themselves as being the right-thinking group, and they all contradict each other. How are you going to pick one? By what you most agree with? Again, no thank you.
(Note well: This is not "no thank you" specifically to eschaton. It's "no thank you" to any individual who wants to set themself up as the arbiter of what is "odious". I don't want anybody to have that power - unless it's me, of course.)