If she had just asked about the baby I don't think I would have been offended. But touching a complete stranger is crossing the line. I would hvae felt uncomfortable and probably would have done exactly as you did. Hopefully she took the hint and won't do something like that again.