Now I know I have been completely unreasonable & feel really guilty about it but I just lost it. DC are 8 & 2. For a bit of background me & DH argue quite a lot (we’ll have a big argument at least once every couple of weeks). It’s usually caused because I don’t like the way he talks to our DC especially 8 year old DS. this has been an issue between us for a long time. DS can often be difficult- he rarely listens, answers back a lot & generally mishaves. DH way of dealing with it is to have a go at him about everything DS does that DH doesn’t like. I think we should pick our battles rather than having a go at DS about everything but DH doesn’t agree. He often talks to DS like he’s an irritant & calls hin weird because he thinks some of the things he does ‘isn’t normal’. Tonight DS was messing about at dinner & after DH had shouted at him that he ‘needs to stop being weird’ about 15 times I lost it & told DH that that was enough & he shouldn’t speak to his son like that. This led to a massive argument that resulted in me telling DH to fuck off & calling him a prick. I know this was completely inappropriate in front the dc & I really wish I hadn’t done it. We already argue lots in front of the dc & I’m concerned about the effect this is having on them. DH says it’s my fault that the dc don’t listen to him because I undermine him & I suppose I do but I can’t bear to stand by & listen to the way he talks to them. I don’t really know why I’m posting on aibu because I know I have been. I guess I just want a bit of perspective. I don’t see how we can continue like this & wonder if it would be better for the dc if I was to separate from DH.