Financial abuse with bells on I'd say.
So whilst he's been down the coal mine for 22 hours a day, what does he think you've been doing ? Facials, lunching, manicures ? Oh no, looking after your children, that presumably you agreed to bring into this world together ? Could he have done his present job and brought up 3 children if you weren't around ? No. He'd have to have paid somebody, and it would have cost 100% more than he's been paying you.
You could also ask him if he would have been working if he hadn't have had a wife and/or children ? You haven't sent him out to work to support you, he's a consenting adult who's chosen what to do with his life and his money.
My jaw dropped when I saw he gave you £20 a week. Some kids get that in pocket money. Personally I'm surprised you haven't resorted to using his card before. Did you have to ask him for money to buy his christmas and birthday presents ?
I think your marriage problems would be solved by getting rid of him, not necessarily a job !! Sounds like n c with the parents (who presumably have passed on their lovely world views to their son) is a blessing.
Definitely speak to Women's Aid. Staying with him any longer will be the only waste of your time.