Hey homophobic waiter, can you please serve this gay couple some food? Please don't spit too much on it.
I think that discrimination, any discrimination, is bad and should over time be eradicated with education. But just trying to make the point here... You can't let businesses discriminate, but you also can't force individual persons to go against their beliefs -as retarded as those beliefs might be- and expect good results at the end. Did this couple really expect nice pictures?
In this case, the business IS the individual, and you can punish the business I guess, but this is something that in the practical real world ends with a homophobic waiter staying quiet and instead just spitting all over the food he's about to serve to you.
I guess I'd rather know someone's opinions before dealing with them.
If you are going to be an advocate / ally you are going to need more tools in your box that "hrr Christians bad lol". There are a ton of rational positions to take her they don't make the good guys look like morons.