See https://www.eeoc.gov/statutes/title-vii-civil-rights-act-196....
However federal law does not prevent discriminating on other grounds. Such as political affiliation or profession. For example landlords can choose not to rent to lawyers, and every so often someone gets fired for political views.
State law may disagree. And her liquor license trick is an example of how.