When he was hit by the book (a flimsy exercise book) he grabbed it and threw it down on the floor and firmly told DP to "Stop!" and walked away.

Your son is indeed very mature and handled that situation well.
_________________________
-- Murray I What part of 'no' don't you understand? Is it the 'N', or the 'Zero'?