Yeah, dude sounds like an asshole. I had a couple of friends who were white go to cheddars the other day. They tried to order chicken and waffles and the waitress was like "you cant order that, you aren't the kind of people that order that." She said there's only one kind of person that orders chicken and waffles, and they eat it with kool aid and collard greens. Dunno how employees get away with saying that shit.
You speak to the manager so the employee knows they can't act like that. If the manager doesn't do anything then you go over the managers head. No business owner wants to be labeled a racist establishment and it's not that difficult to get local media involved in cases like this.
I've worked with a number of people who thought it was okay to treat customers, or others, poorly while working. We pretty much throw them out the front door. That sort of behavior is not tolerated by a good manager and anyone acting that way would be sent home immediately by me.