Of course, because the reasoning wasn't 'you are a jerk' or 'we don't want to make that type of cake' or 'we're too busy right now' but rather 'you are gay'. Sexual orientation is a protected class and acting like a jerk on the internet isn't.
No one is forcing all businesses to do serve all customers everywhere always. We are saying you can't discriminate on the basis of marginalized groups.
No one is forcing all businesses to do serve all customers everywhere always. We are saying you can't discriminate on the basis of marginalized groups.