@DonaldTrumpintonTheThird That was your advice? You seem to lack basic comprehension tut tut.
We have an escalating situation here. Escalation means a situation that is getting worse. It's not a one off issue. I understand that, to you, grabbing an 8 year old and dragging them out of them, is normal behaviour. However, others would see that as unreasonable especially since this has been going on for a while.
I'll help you:
He's often moody and gives very little to the family emotionaly
You see 'often' doesn't mean once, it means many times.
When he does do bedtimes or mornings he looses his temper so quickly.
Again this isn't a one off is it. Every time he parents his children, he loses his temper.
This morning he dragged ds out of bed because he was late for football training. Very rough and ds extremely distraught.
This has now escalated to physical aggression.
Your advice we have all been waiting with baited breath for is to just let him get on with it because everyone loses their temper.
I would slow clap you but my cats are in the way.