It's interesting what Mrs. R says about customer service training between the UK and the US being different, because that's how it seems to be. I don't think that service workers in the UK are particularly incompetent or bad with people; I think they are doing things the way they have been taught.
For example, when I started working as a cashier in a supermarket, a considerable amount of my training consisted of knowing how to bag groceries. Knowing what goes on the bottom, what goes on top, and what should be separated, such as milk from bleach. Knowing that if you are ringing up groceries for a fragile old lady, you make lots of light bags, but if you are packing for a young, muscular guy you fit everything into one bag and double bag it so the bag doesn't break. Knowing how to fit the bags in the customer's trolley so you don't waste a square inch of space.
Here in the UK, I prefer that cashiers don't pack my bags for me because they do it wrong so that I can't carry my items home.
But it's not that they are lazy or stupid, it's that they haven't been trained.
Regarding another industry, once DH went to the bank to deposit a large sum of money in an ISA. The cashier at the bank put it in our joint current account instead. When DH went back, and spoke to the same cashier, the first thing the cashier said to him - before checking anything - was "You told me to put it in your current account."
In the US, a customer service person would never speak to a customer that way, accusing them of lying or being ignorant before investigating the facts.
Something like that would have been ingrained in you when you started your first customer service job.