This is all just a flatulence of narratives, rhetorical nonsense from both sides being thrown at each other to silence the other's point of view.
Is it bigoted to call homosexuality a sin, similar to any other sin? Not if you believe in sin.
Is it bigoted to suggest that practicing homosexuality by all common sense accounts appears to be antithetical to evolutionary mechanisms? No.
Is it bigoted to want to protect traditional marriage from homosexual marriage? No, it's a matter of perspective and opinion.
Is it bigoted to suggest that all things being equal, a home with a loving biological mother and biological father is superior to a loving home with a biological mother/father homosexual couple? No, it's a matter of opinion, and color me unconvinced that a bunch of psychologists with skin in the game pretend it is the same, or that children don't need both a mother and father in their lives.
Is it bigoted to point out the seedy subcultural, and dangerous aspects of a homosexual lifestyle? No, it's perfectly valid, even if uncomfortable to hear.
Is it bigoted to campaign and lobby your government to prevent the institutionalization of homosexuality in our schools? No, this is America.
Is it bigoted to say that homosexuality is a mostly chosen lifestyle? No, plenty of evidence to suggest it is, and no scientifically verifiable evidence that it is not. In short the jury is still out.
What is a bigot? A bigot is someone that holds a position of belief in spite of evidence of proof to the contrary.
So can we all just stop throwing out the rhetorical terms like bigot please?