I dont have kids so take my advice for what it is worth. That woman was a bitty and had no right to step in. OTOH, a couple of the choices you made were not the very BEST (smoking at all when you have a child and the cart thing) but who makes the best decisions all of the time, not I. You are a first time mom which means every experience is new and a learning opportunity.