I'm sorry you had to go through that.
My friend Arianna worked at a deli, and she also had customers basically saying that they didn't want her touching the food, and insisted that her co-workers did it for her.
Some people are just a**holes. I know how much it hurts. But you just have to have the personal strength to say that you're not going to let the opinions of bigoted a**holes get to you. And that it's not your problem, it's their problem.
And I know the feeling too. When I first started as a poker host at my new job, we immediately had a couple of REALLY slow weeks. And I started getting terrified "is it because of me?"