I know its an old thread but you sir are absolute trash. You're setting a bad example for your kids as well. They're working a very hard job that's quite demanding and live solely on tips. Many of the restaurants in 2015 were paying their servers $2-$3 an hour and their main income is based on tips. The audacity for you to go into detail on a sneaker forum and expect people to side with you, shows your character. This isn't about race, it's about principle. You said she was average at best, but it wasn't bad, then tip accordingly. If you can't do that, then take your food to go and serve yourself.
You have $ to buy shoes, but you don't have $ to properly tip someone, who provided you a service.
I hope you've learned and changed your ways since 2015.