I was walking back home from the shop with bottle of milk in my hand and accidentally dropped it on the street in front of my house and milk spilled everywhere. I left it there to run upstairs and bring a bag to pack it up as it was spilling everywhere but then the shop owner next door jumped out of her shop and started to have a go at me pointing out to random garbage someone else left about how everyone leaves their stuff in the street (it's a very clean and lovely street, sometimes the odd person leaves a cup or so or the council doesn't pick up the bins but it's very clean 99% of the time) and I must not leave my milk bottle like that. I explained to her what I was going to do very calmly but she carried on about how people also leave their cardboard boxes and how she is going to report everyone who does that etc. and then she carried on to say "there was a foreign name on one of the boxes". I'm British but I have a foreign name and it's obvious from my accent that I wasn't born here. I felt unbelievably upset and offended by this remark, especially I'm very very careful with my bins.
What does having a foreign name have any relationship with this or random garbage in the street? Why did she have to bring this up? We live in a street where a lot of the neighbors have foreign names, so it felt really inappropriate to bring this up like that. DH thinks it's not even worth thinking about it and she is clearly a very unpleasant person to put it politely but I just can't come into terms with the fact that some people throw offensive remarks left and right just because they can and she elevated the conversation to this level just because I was being calm and respectful even though she wasn't. It just feels so unfair and I'm just tempted to say something about this.