Work Rant.

It's just a matter of time and your boss will be looking for a new job.
doesn't sound like he has good people skills.
I would look for a new job or better yet make your own job.