When you 'strap on' that red shirt, you are at work. You represent a company. A business. Not your peeps on the street. Your time does not belong to you; it belongs to your employer and it's customers.
I do not appreciate your complete disregard to the customers (my family) around you when you chose to spout off your foul language...loudly...and without apology. It's one thing if you want to speak in your less-than-lady-like manner when you're off the clock, but to do so when you are at work is unacceptable. And it's one thing to use your profanities at home, and with adults, but to use it in the presence of children is pathetic.
You should be relieved that I had two grumpy children with me because they caused me to completely forget to report you to a manager. No, it may not have gotten me anywhere, but they should know about the riff-raff going on among their employees.
Shame on you.
Clean up your act.
Sincerely,
A customer who doesn't want to hear that garbage while shopping (i.e. paying your salary)

***On two occasions, employees were very loud with the 'bleepin' conversations. I scolded one woman because my kids were right beside me. She didn't seem to care. It has been a long time since I've gotten myself into a confrontation over such a thing, but when I heard her, I couldn't help myself. I blurted out 'Hey, hey, control yourself. There are children right here!'
She went along her 'bleepin' way, mumbling under her breath.
And all I'm thinking is that she is an uneducated, disrespectful person without a lick of class.
What a good impression to leave.