I am sorry you are having a rough day.
My son has ADHD and he never did any of the kind of things you mentioned. I know you said he has severe ADHD so maybe that is the difference, I don't know.
He would have never messed with my computer much less throw a keyboard.
It sounds more like he is pushing your buttons and in the end it worked if he was allowed to do what he wanted.