Oh that's terrible! I am so sorry that happened - must have made you feel so vulnerable. I agree - complain to the store. Make sure they know what's happening outside. They have liability exposure if they receive complaints and do nothing and then someone is hurt. Even if this is on a public sidewalk outside the store, they still have a duty to respond to a complaint like that.