Short version of events is that I asked DH to leave last week. There's nothing spectacularly bad in our relationship, I'm just not happy. He was a lot more upset than I thought he would be and asked for a chance to make changes. He left for a few nights and then came home and in his defence has started to really address the issues (whether he can sustain this effort long term remains to be seen).
But it occurred to me last night that I think the key issue is that I no longer respect him. In our eight year relationship he has struggled to hold down jobs constantly (he managed a 3 year stint in telesales, left it two years ago for something I perceived as quite risky and ended up losing that job after a few weeks, which led to six months of unemployment/jobs lasting a couple of weeks). He eventually found something he wanted to do, did it for a year and then left for another similar but lower paid job closer to home (5 mins as opposed to 25 mins) - luckily he has passed his probation there. But he's always been a low paid worker because he has no qualifications or ambition. This didn't bother me so much when we met and I was only 20, but it really does now.
The constant having to ask him to tidy his pile of mess in the bedroom, reminding him of basic things he needs to do with our son like sort a bath and dinner (he has been much better at this this week), and the gaming.
Writing it out now I can see that I am married to a manchild. The problem is he is a manchild who I love very much and who I can see is making an effort, and if he can sustain the effort long term then I really do hope this might work. But if I've lost respect for him, can I ever get that back? I'm worried I'm allowing him to fight for a marriage that has no hope.