Have I tipped enough?

I’m a good person, I tip between 15% and 20% depending on how well I was treated (I just made several enemies saying sometimes I only tip 15%). I’d say on average, I give 18% (I just made several more enemies that realized I don’t always tip at least 20%). I’m confident in my choices, so I don’t have any shame over this but that doesn’t stop people from trying to shame me.