I've spent hours watching them, and trying to work out the best thing for them. They love cuddles with everyone in the big bed, but there is always the worry that he might suddenly and with no warning shout at them to get out of the room. I spend at least one night a week squashed into one of their beds after they wake with a nightmare and dh decides that he doesn't want us in bed with him.
They know we argue. I have a constant internal debate about how to respond when he ridicules me or shouts at me - I would hate to hear someone talk like that to them, so I should stand up to model that it isnt acceptable, but it is bad for kids to hear their parehts arguing, so I should stay quiet.
They come to my home town regulary - dd1 lived here for the first 2.5 years of her life, and we have our own bedroom, clothes, toys etc at my parents house. We visit regulary enough that two of their closest friends live over here. I know loads of people here with kids and we are part of a huge family.
I really am agonising over it from their point of view, but I can't live in his town as a single parent so it is either carry on with things as they are or move back home.
I make him sound awful, but I'm sure he could say bad things about me. I really am willing to work things through with him, but he has been promising that we can move back for ages, putting me off, and it has gradually turned into shouting at me for not being happy there.
I'm very much of my town - I have the accent, I love the landmarks, I love the local food, different groups of people have given me the town name as a nickname. He doesn't even have the (much stronger and more distinctive) accent of his town as he moved away as soon as he could and spent from 18 to 34 in my town.