PS: I'm surprised that you find Morrison's staff rude. The restaurant staff in the nearest Morrison's to me (about 9 miles away) are amazing. They go out of their way to greet, and talk to, all of their regular customers, particularly those who're elderly or who exhibit 'learning difficulties'. At the same time they seem to be able to do a multitude of different tasks simultaneously, including serving at the till, clearing tables and taking food out.
It's the staff in Asda cafés who can really irritate me at times (although, to be fair, it's the stupid working practices imposed by Compass Group which are really to blame for their apparent inefficiency and surliness).