To those who are accusing the restaurant of racism I would say that the real reason is that the restaurant is homophobic. They simply did not want to serve a notorious homosexual such as Obama.
You got it! That’s the way to defeat this nonsense! With a straight (no pun intended) face.