I think the difference comes down to creative outlets. Just like with the "create a website for same-sex weddings". I also feel a photographer should be able to deny a Trump themed wedding or cake. But if it's a general service or product offered to everyone, you shouldn't be able to deny a person just for being gay or black or anything protected. I don't know if I'm elaborating my thoughts about it well but do you get where I'm coming from?