Yea, and dealing face to face with customers. I worked retail, and serviced POS systems, the shit you see is unreal.
As a service rep, I've had customers literally yelling at me for not helping them. Cash register parts strewn across the counter, obvious vendor badge. Verbally telling them this, and still heads explode.
I'm very polite and courteous to retail employees, and my kids get to see that first hand...
Couple that environment with an employer piling on workloads that are unrealistic, it's a wonder amyone survives.
And on top of that, unforgiving in terms of sick time, child care situations such as sick time, paid time off, vacation time....seriously man....retail is tough