Suppose the tables were turned 180 degrees. A straight couple was denied service by an all-gay bakery. Since straight couples aren't a protected class, they would have no recourse. What you're calling "equal treatment" is really "preferential treatment" for a nannied class. By the letter of the law, the bakery will probably lose this one. This is why I think protected classes should be defined with an abundance of caution.