Is this now a regular habit for him then, the drugs? What kind of drugs are we talking about and how often?
By the sound of it he has an addiction. Clearing out all those accounts, the aggression, to be honest all of it sounds very worrying. I think he needs some serious help and the only way to do that is if he moves out, goes to rehab and gets some professional therapy and help. If you allow him to continue with the status quo he won't change.
As for his mother, I'd be telling her where to shove it. Most situations with MILs can be handled with a bit of diplomacy and tact but this one takes the biscuit. There's no way in hell I'd be putting up with her telling me to go to work when her son is busy wasting all of our money on drugs.
Do you have a good support system? You've mentioned your mum, would she and family be able to help and support you?
Thank u everyone for your advice, my mum said the same kinda things if i go to work its not going to help the situation his just going to think he can spend his money on drugs because im a back up earning money to pay the bills, im going to have a word with him about the rehab again.i try not to tell my mum too much as she's stressed out as well, she's on her own (my dad passed away 5 years ago) i have a younger brother and sister. She's very supportive tho, she went through same kinda things with my dad but they married young and my dad did step up (he neva did drugs) MIL used to totally wind me up, we used to live with them an she was nasty to me wen i was pregnant last time i blame her for losing my baby because she neva allowed me the time to look after myself for e.g. if i would eat before making everyone elses dinner she'd have a go at me, try to judge the way i was brought up because it different to how she was, my mum did her best with us my dad had multiple sclerosis my mum was a full time carer with 3 kids and trying to get herself an education so wen my dad passed away she'd have a good job (im very proud she's a nurse) MIL was brought up learning to cook and clean, my mum didnt always have time to teach me how to cook indian food but i can make basic things, sorry for the long post