It's against federal and state laws because of the Federal Civil Rights Act to refuse business to someone on the basis of race, religion, national origin and they can't refuse service to you for a disability either, but they do reserve the right to refuse service for legitimate purposes.
My guess is that if it was truly an accident that he doesn't want you telling other people about it. If it's something you are baffled about, maybe you can simply ask him, but he does have the right to refuse service to anyone for legitimate purposes, what those are a judge would have to decide.


