Well, I have a bit of a different view. My opinion is that as soon as you offer services to the public your right to discriminate is gone. If you're just feeding your friends, congregation and/or a private club, I think an argument for being able to exclude and discriminate can be made (even if I do feel it is morally wrong), but if anyone can come in off the street to purchase from you I think it is not only morally wrong, but legally discriminatory, to refuse to serve people who you don't like. I also don't feel that "homos and Pats" are not worthy individuals and members of society deserving the same rights and responsibilities that everyone else has. I know from personal experience that LGBTQ people are no more or less different from any other people, any more than whites are from blacks or men are from women. We may have some differences, but we're all humans.