Businesses have always had the leeway to refuse service to people for various things...
At least here in Florida, it’s common to see signs on restaurants that say, “ No Shoes, No Service”, etc....
If you are not a “sanctuary city” can you refuse sanctuary to a 5 time deported rapist illegal?