I think it's really hard when you're a responsible person who tries hard to do the right thing and you get caught out in a moment of imperfection and treated as though you've intentionally engaged in some kind of criminal behaviour. I honestly think it's not worth any more of your mental energy.
If it make you feel better, I had a similar situation recently.
I was in the park, by myself, with our 3.5 month old pup. Her recall's excellent, but obviously she can't be trusted completely, so was on the long lead. There was a group in the middle of the field having a picnic, 2 couples with a very young baby, a toddler, and 3-4 primary aged kids. They were a lovely looking, happy group.
Puppy and I were trotting along the outside path, when a couple of the primary aged kids started calling out to her, holding sandwiches. She turned on a dime and started running towards them. As soon as I saw what was happening, I called her and she stopped. The kids called again, still waving food, no adult telling them to stop, and she started towards them again. I stepped on the lead and stopped her, probably about 4 metres from their blanket, turned, switched to a short lead and started to walk away (with her on the lead).
One of the men got up and proceeded to follow me, practically stepping on the backs of my shoes, swearing and screaming abuse at me for the entire circuit of the park. Looking back, I really wish I'd asked him if that was really the behaviour he wanted to model for his young children, but, like you, I was too shaken and upset. I actually haven't been back to that park since.