For me the misery of cashiering is very much a function of the customer base.
I’ve worked at three very different clothing stores. (All legally, lol.)
In one my manager ended up moving me in with her family so I could stay and work two more months, that’s how well we got along. But it was the worst experience because our customers were surly she-hounds who routinely screamed and cursed at us. Thankfully the company cared even less for the customers than we did, so at least we had the satisfaction of sending them away as unhappy as they made us.

The one where my customers were decent people who actually intended to pay for the clothes (imagine that) was also the one where the district manager was sleeping with the store managers. Seriously, when the scandal broke they were ALL fired. Oh, and his wife would come in all the time and give us bad “Secret Shopper” reports even though we all knew who she was and could retell every second that she was in the store. I mean she used her husband’s discount to buy clothes! But even though that was a truly hostile work environment, it wasn’t the worst because the customers kept the sales floor fun.