Bloody hell. I would have reported the stuck up bitch. How awful for your LO .
shop asisstants don't let people use their loos for 'elf and saftey and all that.
I would have left it too.
I would go back without LO and express my disgust at the way you were spoken too and treated. Embaress her the way she embaressed you.