Hi Jane,
That was mean of your mum to say what she said, would agree with what other people have said here ie maybe breaking contact for a while, not to punish anyone but to give you the space and freedom from the negative comments.
You did really well in only having one drink - in my opinion that does not really put you back on day one. Maybe technically it does but not emotionally, it is more of a blip really