There is a stigma around not tipping. Black people will be ridiculed for not tipping. The greatest problem with this is that, tipping itself is illogical, so why ridicule a group for not doing something that is inherently illogical?
I express my opinion about why this arbitrary social custom is unnecessary. Those that believe it is somehow moral to tip, should ask themselves, when was the last time you gave money to or helped a homeless person in some way? Does a moral person condone spitting in someone's food if they do not tip? Does a moral person have say, "If you can't tip don't go out to eat, go to mcdonalds!" These are important questions. I don't believe a moral person would. If you are such a person, your very last argument should be about one of morality.