Legislator says he faces a primary challenge because he's gay