So much of what you say gives things away.
Things like: 'he thinks he is generous'
It's not about generosity. He is not bestowing money on a friend or a charity. He is supposed to be supporting the lifestyle of his family. The family he is supposed to be a part of. Even the law sees his money as a joint asset. The person who doesn't is him - and him alone.
The fact that you are uncomfortable bringing this up with him is telling.
Even if a couple had made this agreement on the grounds that they thought it would work well and that the money you have to live on would
be enough, the minute you are having to ask for extra for coats or food or days out, there would be a conversation which would go like this:
'That £600 in my account isn't enough. I'm having to borrow from my parents and I can't buy one off purchased without asking you. It makes me feel really uncomfortable. Can we increase it to an amount that covers everything? Say £1000?
'Yeah. Of course. If you need the money and the children need the money then I'll change the standing order. No problem. We have enough.'
Not
'What the hell are you spending all that money on? Show me the receipts? Did you really need to buy those ice creams for the children. What are you doing with my money?'
That would only be acceptable if you were on a tight budget and scrabbling for money. You, as a family, are not.
It is abuse. Can you tell him that?