Even if I thought for a minute that religious discrimination was a legitimate reason to refuse service by a business that is a public accommodation, Jack Phillips isn't even following the teachings of Christ. If we accept his belief that the persons he refused to serve are "sinners" or "sinning", Jesus instructed us to serve sinners, and he set the example of serving sinners even when it ticked off the religious establishment.

So Jack, if you can't even practice the teachings of Christ, I don't think you can make a legal claim that you are so devout in your beliefs that you must be granted special privilege to discriminate against others.