I hope she didn't finish the hair cut. In every job I've ever had, the moment a customer initiated abuse, the work was terminated right then and there.
She is very new at this. So she did finish the job. She was afraid she would lose her job. But she did stand up for herself. We told her she doesn’t have to take crap like that. She has the right to refuse service.
On a lighter note, one of my co-workers was telling a “Mexican-American” co-worker that he felt if you come to this country to live and work you should learn to speak English. The Mex told him “That makes you a racist”.
Well guess what? :-)