What's a good mum? Sounds like a similar position to mine. If I hadn't worked full time there wouldn't have been a roof over our heads etc. My eldest son continually complained that I sent him to school in short trousers (uniform he's nearly 50 now) when all the other boys wore long trousers. It was needs must they were given to me. I got so pissed off with him that I told him if that was the worst thing I ever did then he didn't do too badly. Tell him to get over it, sounds like he wants to blame somebody for his childhood so he's picked on you.
Sewing on Girl Guide badges, aaargh!!
at the idea that mums are always in the wrong, that somehow we need to apologise to adult offspring for not being perfect. 

.