Wow I'm kind of enjoying these stories in a really weird way. I've had a couple of bad bosses.
1. Would rudely strike down any idea I had in a meeting on how to fix a particular issue. "That's stupid." (Interestingly, later I was at offsite management training - and the teacher noted that this is NEVER how to handle issues in a meeting. He pipes up, "sometimes it's a dumb idea and you have too!" Those of us from our company - it included other companies - rolled our eyes behind his back.) Anyway, after about 4-6 months of this, I started feeling really stupid. Like, wow, I must be the worst engineer ever. Then I realized it was his "thing". And magically 2 weeks later, in the same weekly meeting, he'd have this "great idea". I simply smacked myself and said "MM, you are an engineer. You have been in this specific industry for almost 10 years. He's been in it for 6 months. He doesn't know shit." So, I stopped speaking in meetings - instead, if I knew how to fix something - I just fixed it - I grabbed the necessary wafers and materials, ran experiments, analyzed results - and PRESENTED THEM when the changes were made.
Funny, we got a new engineering manager and this guy was promoted to VP. Six months into the job manager and I were chatting about VP and he mentioned how stupid he feels. I said "oh no, that's his THING!!" Once we recognized it, we could ignore it. The worst was when we were in a meeting and I had presented the results of a 3 month experiment/ study. We come out of the meeting, and VP says "I HAVE THIS GREAT IDEA, WHY DON'T WE TRY... YOU KNOW WHERE I'M GOING WITH THIS??" I simply said "um, were you paying attention? I just presented the results of that idea. 3 minutes ago." So I don't think that he was intentionally stealing ideas, he just never ever writes a fucking thing down, immediately goes on attack, then the idea percolates in his brain for a few weeks.
2. Boss who had a sign on his door "In God We Trust, everyone else bring data." Never. fucking. looked. at. the data. Sometimes let us do our jobs, but in big important problems, would have group meetings to come up with fishbone charts and not assign importance to the ones that came from people who...actually knew what they were doing. Made decisions based on no data. Let an engineer quit (because the boss SUCKED) and then later said "wait, what do you MEAN she did all of the mask design, developed all of the coating programs, and was working on projects ABC?" Duh, you're her BOSS. And then laid off one of my engineers - without telling me - a month later "what do you MEAN she was fixing etch problems XYZ?" Ugh.
Needless to say, we didn't get along, and I transferred to a new position to get away from him, which my previous boss had also done.