Coolcookie. You are quite clearly too tolerant- a true woman.
Maybe dh needs to go through some pain, what would happen if something (forbid this ever happens) happened to you and meant he was in soul charge? Where would he start?
We have some issues in our house, although I am currently only off on maternity leave. I am actually the main earner and earn a lot more than my dh could hope to. However, it is still amazing how he ignores the washing mounting up, doesn't notice the fridge is bare and that the boys have no clean clothes. He also spends most of his non working (from home 1/2 week) life on his iPad (which drives me nuts). He hasn't used he vacuum cleaner unless I explicitly ask him.
However, he does all the DIY and does service our cars when he can and does mainly get up to our toddler (early riser) as I am feeding baby.
But, it drives me nuts. So I just occasionally go on strike. When I returned to work after maternity drive with ds1 he took 2 months paternity. My aim was to land him in the Sh1t. It worked and I had a view from the other side.
I went to work at 8am, came home at 7pm to a cooked meal, clean baby, full fridge and cold glass of wine.I still did more than he does when I am home .... But I see how nice it is having a housewife. I would have loved to have him at home the whole time.
So the moral to my ramble is, play him at his own game. Go on strike, it will be horrific, but sometimes it's the only way to teach a lesson....
You cannot go on being the life support machine. Something thing will break.
Hope that make some sense.