Hiya Gruffalo :)
I think the reason people are joining the 'ditch him! Ditch him!' gang is that they recognise themselves / someone close to them at that age, in that situation, and they see a young woman being taken advantage of and they feel angry. I do.
I was 27 when I dumped mine. He was 10 years older than me. So tight with money! He never got me a birthday card, as they were a waste of money. The one occasion (in 3 years) that he got me a present he didn't wrap it, as wrapping paper was a waste. Valentines day was commercial & a waste of money & therefore to be ignored, unless I wanted to get him something etc.
If I ever challenged him he would have mega sulks. He used his age as evidence of why he was the 'correct' one. I was always a silly girl. My views didn't count. I never won an argument (and there were many!) even when I was so obviously right.
I look back & am angry that I wasted so much time on this prick. So reading your post I just want to join the people yelling get out! But I know how hard it is - and it really is hard. He threatened to kill himself, turned all nice, couldn't live without me, who would take care of him etc. I felt responsible for him.
Anyway, toughest couple of weeks of my life and then.... free! Happy! 5 years down the line I am married to an ace bloke & we have a lively 2 year old :)
The prick, in case you're wondering, is still alive despite his threats, and is currently going out with someone younger than me. See there's a reason they choose young ones. He was the first bloke I lived with too. I see him for what he is now. I struggle to think of him without thinking the word 'cunt'. I think I see what your bloke is too, tho I've never met him, can't be sure.
You know tho. Just try and look at this, totally clearly. Step back & look at this person. And yourself. What are you trying to save here? The relationship? Or the nice house? Cos there'll be other houses.
Right. Excuse typos. Typing on phone & toddler hates it!
In the short term tho, don't give him any money for the fridge, or anything. And speak to real life people, you may need them soon x