I disagree with using this argument because it has a loophole.
Sexual preference is an acceptable (to me) basis to ban discrimination against individuals. Courts may choose to interpret an existing equal protection clause in this way, but it still says nothing about "gay marriage." Despite equal protection for gays, marriage law can and should discriminate against gay couples.