You 100 per cent did the right thing... he did not deserve to have you in his life ... and taking credit for your or your mother's work tha paid for your clothes etc.... Nasty.
I find these kinds of hypocritical men just loathsome.. If they want to be genuinely Muslim, then they should be paying for all th needs of mum and children... regardless of whether said mother and (adult) child are working or not.