Do you usually ignore, or say something snarky back to them?
Some old lady made a comment about my son ordering a cucumber and peppers sandwich at Subway. She said "No protein? Not even cheese?" Mind your own business old lady!
I said "He's all set, thanks for your concern." UGH.