Obama never earned th title bigot because he always supported equal right for gays, even if he preferred to call it something else.
If you don't at least support civil unions, you are a bigot. Own your ugliness. Don't try to paint yourself and the President as having the same position. You never have.