Stealing for a good reason?

My boyfriend and I stole money from his mother. Hear me out, she has a terrible gambling problem and hasn’t paid her bills in months. She claims she can’t afford it and expects us to pay them for her. My boyfriend went through her handbag and found stacks of cash and realised she’s been lying to us. We stole the money from her to pay for her bills because we couldn’t afford hers let alone ours, it’s been weeks and she hasn’t even realised it went missing but I can’t help but feel like it’s her money and her choices 😓 what do you guys think?