To be a good mother, you have to give time and love to your children and put them first.
Katie might 'love' them in her odd way, but ultimately it's all about her and what she wants. Classic narcissistic behavour. She's not downright bad. If she was she would be guilty of far more than just being selfish and doing her own thing most of the time, but she's far from being a good mother in the strictest sense of the term.
Having loads of cash and giving your kids material things doesn't mean you're a 'good' mum.