Well except for the fact that the 'company' isn't anti-gay and the truth is Kathy didn't say what he's quoted as saying. Bottom line was he was 'pro traditional marriage and family' not anything about gays. That's his beliefs and last I checked, he's entitled to them.
He is entitled to them and no one is saying otherwise.
He is also entitled to the repercussions that come with those beliefs.
Which is why boycotting a business you don't agree with or supporting because you do are common.
However, politicians denying permits is not fair for a legitimate business location. If the folks in the area don't support, it will close soon enough.
The mayor did not stop anyone from opening a rest.