I'll keep this brief,
We're staying in a hotel, sitting at breakfast and my 5yr old is being a handful (nothing crazy!) just he is very excitable and can be loud at times. Anyway we're all sorted and he's eating nicely and a lady passes our table (early 60's in age I'm guessing) she started talking and then I realized she was talking to me. So I said "pardon" to which she blurted out "he's quite a handful isn't he, I should think you'll be stopping and doing yourself a favour and not having any more!" 
Then...without further thought I turned and said "and isn't it a shame your mother didn't stop before having you, she could have done us all a favour before bringing another judgmental person into the world"
Well my husbands jaw dropped! She said "excuse me?" I told her to go away.
The woman on the table across from me said it was the most entertaining thing she had heard all summer and told me she was out of line. BUT now I feel immensely guilty 
Should I find her and apologise? WIBU?