Without commenting on the specifics of that particular establishment canceling that particular group's reservation, two general questions come to mind:
1. Is it okay to refuse service to someone because of what they believe (political views, religion, anti-choice), as opposed to how they were born (color, race, national origin, sexual orientation, gender identity)?
2. Why should someone's sincerely held religious values be permitted to override someone else's equally sincerely held secular values? Sauce for the goose...