Your shitty, dismissive, passive-aggressive "serving" doesn't earn you your tips. Being polite, friendly, engaging, helpful and professional with your customers does. Tips are an appreciation for the kind of service that deserves it. You aren't entitled to tips. You earn them.
Your attitude alone speaks volumes, like your a crappy server to start, I base tipping on a few things cleanliness of the table when seated, quality of food, and service, when those things add up to a great evening out we/I tip at least 20%...
Yes.