As far as I’m concerned, a business can deny service to whomever they want. They don’t have to give a reason. Like: we all know that one “friend” that you tried to help at some point, and that friend just kept taking advantage of your courtesy. So, you decide not to help the friend anymore. You don’t have to give a reason. You just don’t help. No matter what class he’s in. You gotta set boundaries somewhere.
Now, I’m not saying I agree with MJ or APD. I’ve never had an experience with either.