In my experience, UK supermarket cashiers and train station employees are topped only by France's when it comes to their disdain for their customers.
I stopped by the local supermarket yesterday afternoon and was greeted at the entrance, at the register and at the exit. Real smiles, friendly conversation, genuinely helpful -- it's not that difficult to be nice to people while you're working.