@hawkeye10,
Gays are NOT afforded protection under The Federal Civil Rights Act, PUBLIC LAW 88-352-section 201 relating to private businesses.
Now by state law it's a dfferent story:
There is no state law prohibiting discrimination on the basis of sexual orientation with respect to public accommodation in these 32 states: Alabama, Alaska, Arizona, Arkansas, Colorado, Delaware, Florida, Georgia, Idaho, Indiana, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Missouri, Montana, Nebraska, Nevada, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, West Virginia and Wyoming.
These are the 18 states where refusing service to gay people is illegal: California, Connecticut, Hawaii, Illinois, Iowa, Maine, Maryland, Massachusetts, Minnesota, New Hampshire, New Jersey, New Mexico, New York, Oregon, Rhode Island, Vermont, Washington and Wisconsin (also in the District of Columbia).
Sorry to say if you live in one of these states your only alternative is to get the law repealed or move.