I always thought they were supposed to greet first. But that rarely happens. If I don't say anything they act pretty rude as if it's my job to make them feel comfortable, despite me being the customer.
I'm the type to match someone's vibe, so if I feel an off vibe from service worker then I just leave it alone. Am I in the wrong for that? Is it my job to bridge the gap and initiate ?