You are definitely not a bad mum. I don't think you're 'missing' anything either.

Good on you! You obviously have great balance in your life. You must be resilient and positive - and that is awesome.