Most of the time your tips should reflect your service. If the mood is coming from your coworkers, well tell them to go suck a dick.
It's both, we all suck and the costumers suck too. Source: I'm a server.
latter for sure if it's consistent
It's all in the greeting. Happy friendly greeting that turns sour? It's you, babe.
Grumble "hi" with weak smile or no eye contact? Bad day - try to make it better for big tips!!
Quit. This was my reality for so long, until they finally fired me. I can’t tell you how much happier I am at a job without all the artificial drama of a restaurant. I’m getting paid more, nobody screams at me, even if the thing I screw up costs thousands of dollars, and my work deadlines are no longer measured in seconds. I only wish I realized how miserable my job was making me, and that not every job does that, sooner.