The whole thing is ridiculous. You cannot refuse to serve a gay person but same-sex marriage is not a gay person. These people oppose same-sex marriage, not the orientation of the people in it.
So.... can two men who are not gay get married ?