Welcome and wow…your story reads like a novel, NOT due to length, but due to the interesting detail, ups and downs, ins and outs and clear cut strength/fortitude.
Personally, I’m not so sure your blowing up was so harmful. There ARE consequences to repeated irresponsible behaviors, disrespect...