Just tip whatever you feel like tipping. There's no right or wrong here, more of a guilt trip on customers but to the servers perspective, it's part of their wage and service grading so it's normal for them to be defensive about it.
Norm was always 10% for acceptable service, if server/barber...