quit the job, that is mental torture everyday...no one can stand that.
I met such a boss once, but he did not throw things. Just scold everyone in the department if we don't know what is in his brain. How can we tell if he does not tell us what we are supposed to do, then this is wrong, that is wrong, always our fault. But if you ask him what he wants, he does not know. I quit.