Ordinarily lovely dp works hard for us and 9/10 we can talk things out but tonight has really unsettled me, ds was in a scuffle on way home from school. He's year 7 and came home shook up, we are sat talking and I ask if any of his friends were there and why they didn't try to help,he said he told his friend not too. Dp then goes well shit mate then ain't he, ds says no I told him not to get involved, dp again goes shit mate then, ds again says no hes not, again shit mate then so ds shouted at him , shut up no he isn't. Now I know he shouldn't of shouted at dp but he was already upset and he was repeating the same thing. Dp then absolutely roared at him inches from his face that he doesn't speak to him like that. Ds went upstairs sobbing and we had an almighty row which honestly rarely happens, in the time I've known him it's happened twice. I'm now sat at my dad's with ds and my heads reeling. He's having a tough time at the minute with work but I'm so angry. Ds is pretty shook up and really needed his support.