I think you are correct. "Public Accommodation" and "Sexual Orientation" being the key phrases in the current US Civil Rights Act.
Federal law prohibits housing discrimination based on sex but not on sexual orientation, so in this case it would depend on what Missouri law says.