But he isn't putting a roof over your heads.
In terms of the working of the machine that is your family unit, he is a net drain.
Imagine it in terms of 'energy tokens'. Each hour is an energy token. He works x hours and his tokens get translated into mortgage/bills paid. That's it.
He doesn't work full time. The tokens for each hour not worked aren't fed into the family in terms of cooking, shopping, cleaning, childcare, but are spent on himself. This arguably 'costs' 'Team Family' more - how many times have you overspent on a ready meal/not been able to meal plan, as there hasn't been time to shop etc. in advance??- if he was contributing to this side of things, he would be 'paying in' more, and the whole machine would run far better -it always does when there is more than one pair of hands doing the juggling.
You on the other hand 'pay in' all your tokens, and multi-task so that your tokens go further (e.g. While you are childcaring, you also run your eBay business).
And all that domestic drudgery. It must be satisfying to look down on it. Lazy, non-useful twats lucky enough to have a pay packet usually do. But without it-nothing can be. In that sense it's far far more 'specialised' and therefore important than wage-earning. If he dropped dead tomorrow, you would mobilise to fill that gap (as you already partially do - you already earn money). He however sounds as if he would be more or less unable to diversify to fill your (many) roles. And I think he would get a very unpleasant shock to discover how little of your pile of tokens he could buy in with his only asset - his 'great' salary.
And finally -his attitude. We've talked so far in terms of energy gained and lost, but we all know that being a family is so much more than that. As a team, we achieve more. Especially if we know our team members are rooting for us and will be there cheering us on to greater things, picking up slack when we need it - for the good of the team.
But he's a rotten apple at the core. Out for himself. Won't be a cog in the larger wheel of a more successful family where non-external-wage jobs are shared so that both workers can maximise tokens. So again - a drain. The wheel will stay small, the family will be less successful as a whole, because he isn't a good team player.
I'd love to take the two of you, give you both 2 children to care for and £50k, and fast forward five years. I'd happily bet the same amount on you beating him into a bag of hamsters in terms of finance, stability, happiness, success.
Now tell us why you're bothering with him again?