Note, this coworker in question didn't say "I don't think gay marriage should be an institution of the state" or some other impersonal statement that can actually be evaluated through logic. There is a distinct difference between those two types of statements. Do you think it's reasonable to defend people who say "I don't like gay people."?