I wouldn't call someone who can't recognize same-sex marriage a homophobe or a bigot. I would call someone those things who rejects people outright for being homosexual (as well as those who reject others because their belief systems don't allow them to recognize marriage between anyone other than one man and one woman). There's a difference rejecting who people are and rejecting what they do. But yes, be honest.