"Federal Law and Private Businesses

Title II of the Civil Rights Act of 1964 -- the federal law which prohibits discrimination by private businesses which are places of public accommodation -- only prevents businesses from refusing service based on race, color, religion, or national origin. Federal law does not prevent businesses from refusing service to customers based on sexual orientation.

So, in this thread, only the coffee shop owner who refused to serve Christians is breaking the law, technically.

If all shops refused gays, let me know.  I'll open up a bakery that serves gays and make a heckuva business.