Take the moral high ground. That way you can look down and think 'I am the better person'. Trying to make it work for me. I take the children to work and pick them up - W works longer hours than me.
Be assertive, but in a friendly, helpful way. Help him out but also tell him exactly what you want him to do to help you.