What about EEO?
http://www.eeoc.gov/
http://www.eeoc.gov/eeoc/newsroom/wysk/enforcement_protections_lgbt_workers.cfm
Therefore, the federal government has anti-discrimination laws.
As for business laws, it's up to a state. Oregon doesn't allow discrimination in businesses (between a business...