Частный бизнес волен отказать в обслуживании по любой причине и даже без объяснения оной.
Конечно если свадебный торт геям не испечь, то поднимется вой на весь твиттер. Но юридически бизнес ничего не нарушает ни в том случае, ни в этом.
Потому что это и не правила. "Please do not enter" - просто говорит о том, что этим людям будут не очень рады. Но и выгнать или запретить им вход никто не сможет.
Конечно если свадебный торт геям не испечь, то поднимется вой на весь твиттер. Но юридически бизнес ничего не нарушает ни в том случае, ни в этом.
Прочитай про законодательства разных стран касательно публичной оферты.