I think the most annoying boss-related incident I ever had was very early on in my career. I had been moved from programming to tech support, and the bulk of the support was done at the clients' site.

At this stage, I didn't have a drivers licence, and was told that I needed to get one; there was a very heavily implied "or look for another job". And I had to get this before my next performance review.

Anyway, I get my licence in the morning, I'm all set for my review in the afternoon, and I find out that it has been cancelled, and my boss was away that day.

He was away, because he had decided that that day was a good day to go skiing instead. I only found that part out much later, but he never even mentioned the review he was supposed to be doing, or let me now beforehand, or anything.

I guess I'm still bitter... I ended up leaving that job about a year later; the company focus was on billable hours above all else (never mind actually solving the customers' problems; that was merely a way to get more money out of them), and tech support didn't bring in anywhere near the same revenue as the apps people...

Which brings me to another rant from that place: some customers had maintenance contracts on their hardware, which basically meant that if anything went haywire it became a top priority to fix it, given that they had paid for that support up front. It also meant that any time spent on jobs covered by these maintenance contracts was not billable to the customer and was looked on as a waste of time by the company (Make up your minds, people! Is it important or not?).

Net result, spending 2 hours on billable work in a week, and 40+ hours in that same week on maintenance contract items was seen as an 'unproductive' week... yes, I'm still bitter about that, too.

Ah well, I'm long gone from there, thank goddess.