How does being oppose to same-sex marriage make you a bigot? Marriage is a religious rite. It should have nothing to do with government. I oppose same-sex marriage because the bible teaches against such acts. I don't look down on homosexuals at all. Just like I don't look down on a drunk or drug addict. Because I too once was living in sin, until I got saved by the grace of God. And through God's help turned my life around. Being a bigot is hating another person because of race, gender, creed ect.. And simply being oppose to same-sex marriage doesn't mean you hate them.
We are talking about Santorum and he has compared homosexuality and marriage equality to "man-on-dog," "man-on-child" and polygamy. His public statements are those of a bigot. And so is your comparison of gays to substance abusers.