The picture you paint is of the early stages of an abusive relationship.
everything is lovely and hunky dory to begin with, then the criticisms start, of ourse he is apologetic, but someone who is apologetic then tries not to do what they have been doing, he isn't.
The next stage sees the end of the apologies and his mental control of you growing, -then, possibly - using physical means to stop you when you complain.
You too sound very needy, supporting him financially and staying with him when he abuses you as he does. A partner in life is nice to have, but every woman should be capable of standing on her own 2 feet and manage without one.
I am sure you can as well. You do not need this man and he could possibly be a danger to you. Either pack your bags and go or give him his marching orders and give him a week to get out, and I mean a week, no extensions because he says he has nowhere to go, or cries and says he will change. he won't.