I'd be devastated if their business suffered because of their personal viewpoints. The mob mentality leads to situations where we round up everyone who is Japanese, Jewish, Homophobic, etc. and get rid of them. Let's be rational here and let people live with their beliefs, and lets not persecute people for their beliefs because of a time/culture/religion they were born into or the sexual orientation they were born with.
EDIT: Just because you are opposed to someone getting married doesn't mean you hate that group. People who have that viewpoint frequently believe that homosexuality will degrade the morality of society. Yes, they are wrong and misguided, but they aren't ALL hateful.