Outsider:  The distinction was really quite clear.  'The bakery regularly made wedding cakes for heterosexual couples' wedding.  They specifically refused to make a cake for a lesbian couple.  Same service.....baking a wedding cake.....service provided for the heterosexual couples.....service denied to the lesbian couple.  Discrimination against a "protected class" and a very clear case it was.  You might research the question of discrimination based on political affiliation a bit.  I provided a very helpful link for you.  Take the time to educate yourself a bit.  Gary Crum