Um, excuse me, I work retail and have a receptionist job. I'm much more likely able to go on the phone at my receptionist job than my retail job. Even my job I had as a web editor at CNN.com I would have much more access to calling some company while at work than my current retail job. Shoot, I could peruse the internet when there wasn't a job to be done while I was at CNN. Retail? Nope, gotta look busy even if there isn't much to be done. And no way could I be posting on the internet or talking on a phone. That would be very unprofessional and when you are having to be out in the public under scrutiny, you can't do stuff like that even if there is free time.
Honestly, a lot of higher end jobs are slacker than retail jobs. It's just that retail jobs don't require much skills so more accessible to more people.
Sorry, but it's a pet peeve that people think retail is just slacker work. My CNN job was a lot slacker. And I had to put up with a lot less crap from people too! I only quit cause I moved states and CNN had no presence in the state I'm in now

.