Herman Cain Won't Support Marriage Or Civil Unions For Gays, Thinks Homosexuality Is A Sin: Videos - Towleroad Gay News