I think you are being overly sensitive. You need to take some responsibility. Instead of coming up with your own snarky remarks (which will only confirm to them that you're not someone they care to know), just stand up and introduce yourself. How hard is that?

Who cares where the baby got the blond hair?
[/QUOT
This is what I think. There is nothing to be gained by snarky remarks, quick comments or hurt feelings.
Honestly, most folks have no idea that the comments they are making should probably be left unsaid so just stepping over the comments and acting like the grownup in the conversation usually works wonders