I called my boss out on his stupidity on Friday. He started cursing at me repeatedly and at one point said..
"If you don't like it, you can get the hell... <short dramatic pause>... over it. I'll see you in my office at 9:00am sharp on Monday.
"
We talked for 2 hours this morning and I'm hopeful that I'll receive a bonus and a raise within a few months, based on the outcome of that conversation. He also agreed to sign up for some tech classes at the local community college. All in all, it's been a decent day so far. I half expected to be giving my two weeks notice this morning.
Sorry to hear yours sucks though.