S.S.
W. you are not alone in this. I had this happen to me several years ago on a vacation and when my oldest son was 5 months old and he is now 12. I did not stay as calm or polite as you did. You handled it in a very mature fashion. People are rude and inconsiderate these days. However in the future should it arise, don't get violent but honey you say what is on your mind. No one has the right to make the judgement of what kind of parent you are without knowing you even then it would be wrong.
Good luck.
S.
SAHM of 3 boys 12, 4 and 19 months