It's a poor analogy even still. All the places aladain listed are attempting to cater to a certain group, trying to provide a specific experience. Baking cakes for All Straight People does not pass that test.
If the gay couple came in and demanded a different type of cake, the baker could...