You can check people without all that extra shit. Plus he was patronizing to the other black folk not involed in the matter. Just change this black dude to someone non black and tell me you would be ok with the lecturing and telling you he don't need your money, etc...I hear you cuz, but that could've gotten even messier if he did that. He gave them a verbal checking, got they money, got viral, gonna get more money. People want to frequent places where the staff will check assholes at the door.
I agree with dude not wanting such behavior but you aint goings to be talking to me like that and I had nothing to do with the situation and expect me to give you more of my money. I won't accept it from non black folk and I won't accept it from black folk either.