So it wasn't muffins and coffees, it was only fans and porn?
Listen, you aren't in a healthy or happy relationship and haven't been for quite some time.
I remember your username and he also has a history of drinking problems which has caused arguments too.
This relationship is not happy, healthy, positive and secure.
It's tense, resentful (understandably), unhappy and unhealthy.
You have fundamentally different approaches to finances and priorities.
Your priority was the family's financial security. His was drinking, wanking to OF and letting you pick up the slack.
You aren't a team because he isn't a team player. That isn't going to change. When push comes to shove, you'll probably always do the sensible thing financially while he'll do what gives him short term gratification with no thought to the incremental stress that causes anyone else.
This is all so horribly dysfunctional for the kids involved too.
Being with another adult shouldn't be this exhausting and shouldn't require project managing them to do basic adulting.
He's watched you stress about money then gone to OF and paid to watch young women get their tits out / play with a dildo.
I just couldn't respect such a grubby little man with so little respect for women, including you.
And being with someone you don't respect turns you into someone you're not, it makes you resentful and snarky and on edge. It's horrible. You can't be yourself because you can't relax.
Honestly, just let the relationship go. I know it's easy to say but life is short and it's not working. Marriages end. It happens. This one is dead.