Fucking hell OP, I don’t know why you’re getting such a hard time on here. I’ve always loved how supportive MN is of women in abusive relationships, it’s incredible. Yet here we have a woman who left after a relatively short time, an incredible achievement, and it’s apparently ok to give her a kicking for getting involved with him in the first place!!!
OP you sound incredible, you’re strong, brave and determined, clearly. I will never understand these women (and it does tend to be women sadly) who think they still need to wipe their 40 year old sons (because it does tend to be sons) arse for him. The whole point of raising children is to create healthy, self sufficient, capable adults. Cooking on demand for a obnoxious 17 year old is frankly pathetic and what leads to entitled spoilt men who see women as staff. I’m sorry to say you may be guilty of doing this for him in the past? It’s understandable, but completely right that you don’t intend to keep putting up with his treatment of you.
I’m sorry but I also find excuses about spending 3 years with an abusive man meaning he had no choice but to turn out like this, ridiculous. It’s only ever handed out as an excuse to badly behaved men. I had a fucking horrific childhood and left home and 16 with no decent eduction. Funnily enough I’ve never treated anyone in the same way, not even when I was a teenager, and I’ve certainly never had anyone make “allowances” for me because of my past.
I think you need to lay out some rules, if he wants to stay in YOUR house, he has to do X, Y and Z. If he doesn’t do this, you are not his doormat and will no longer offer him a roof over his head. He can go live with his dad, or get his own place. Then if he continues to disrespect you, he’s made his choice hasn’t he? It is not ok for him to treat his mum, or any woman like this, and he needs to see that you won’t stand for it.