This afternoon DS asked to watch a programme on telly, yes sure I replied. At which point DH came downstairs from an afternoon nap & declared he wanted to watch the last ten mins of a match & asked DS to put it on. DS was messing about a bit with remote & DH said 'what are you doing- I thought I told you to do something' I said don't speak to him like that. All hell broke loose. He was shouting at me 'are you fucking mental?' 'I said nothing wrong' 'how dare you create an atmosphere between me & my son' 'you're toxic, you evil bitch causing this argument. Apologise now' 'you need psychotherapy' 'i'm not your step dad that treated you like shit' etc and this continued for about 45 minutes, in front of DS1 & DS 2 who were in tears by this point. He barged past me to get a washing up sponge as he had spilt some coffee in his excitement , & proceeded to through the sponge in my face when he had finished. I'm so fed up, I feel so tired.