It's sounds like your DH is stressed about money and it builds up inside him until he explodes.
As you only work part time and don't seem able to earn enough money to ease the burden, he finds you an easy target to take out his frustration out on.
I'm not saying that's right but if you could address the main cause of his concerns it might solve some problems.
So what's the financial situation? Did you give up full time work today look after dc many years ago, and they are now grown but you didn't really bother to get another job and it had previously been agreed you would so he sees you are lazing about at home when you should be contributing financially as previously promised?
If he's concerned about how he's being treated at his work I'd suggest he looks on acas website for advice or contacts acas. If he loses his job you won't have much money coming in and you could lose your house if you can't pay the mortgage. So I can see why he's worried.
So if you do freelance work it can be well paid but sporadic. Sounds like he wants you to have something more contracted that can be relied on?
Is there really nothing you can use your skills as that offers that kind of security?
What puts you off doing say part time low paid work and doing freelance stuff as well? Perhaps four mornings a week on Asda tills or something and afternoons free to do your freelance as and when it comes in?
Do you get benefits?