Well it’s his right to do so. Just like a Christian Band may request no beer be sold.
Yes, but he could take rejection with a bit more class. He just sounds like a two year old.
It’s more likely it’s his right not to take a gig in a restaurant environment, where, of course, they’ll be selling meat. But to demand that the venue limit their opportunities to make money is wrong. Just as the Christian band shouldn’t take a gig at the venue if beer being sold bothers them. But to take a gig and make demands what the venue can and can’t sell is just wrong.