I agree that you should not "try" to get a boss or anyone else fired. I hate to mess with anyone's ability to pay their bills.

I certainly don't want someone to mess with my ability. Yet read on:
I have recent experience. I've worked at the same place for over 8 years. The boss was a female and had been really supportive about flex time, family related issues, and you can visit with her about anything.... well .... anything except work.
She was moody and difficult to read from day to day and from hour to hour. Someone you'd love for a neighbor but not as your boss.
She had real control issues, was insecure, and a bit paranoid. She felt that upper management viewed her and our unit as a step child.
She would have incidents where she would become in your face aggressive and sometimes even cross the line. I've been back up against the cube, yelled at because I wouldn't argue with her, denied anything more than a footnote for advances I've made in our unit, and one incident I was sure she was gong to duke me, etc...
Her inappropiate actions were followed by peace which allowed an employee to recover before the next incident. Then this last year the incidents became more often and she simply got out of hand. I believe this increase was as a result of her personal life.
In one recent incident she threated to write me up because I expressed the she made me feel uncomfortable when she expected me to keep tabs on my co workers and seemed to disbelieve when if I didn't have an immediate answer. When I tried to visit with her about her hostile agressive behaviors she explained that I sounded like another employee and she expressed that she was now going to demonstrate what hostile agressive was...ok..so now she was making a concious decision to be agressive....I walked out and two days later found the incident still bothered me and my work performance. For the first time in my career went to upper management.
I went with a list and kept focused on work related incidents,starting with the most recent. I explained to them that my general thought is when things are bad enough you feel you need to go to upper management it's time to move on....however with the job market in our area being down and layoffs.... this wasn't the time to jump ship and I could no longer say nothing. That the incidents were now frequent enough that there was not enough time to recover before the next.
Nothing happened. But within weeks another employee (who has complained for years) began to complain to personnel again, an investigation was made (and more employees shared simular stories about our boss) and well after almost 30 years of working with this company she resigned for a new job.
Am I happy. Yes and no. The immediate threat is gone but I am sure that my prospects with this department are Zero. In the past I was the lead on most new projects and now I'm not even included. The price has been high. My ego damaged (I'll get over it I'm sure).
Currently I am rewriting my resume and looking for jobs in the area I live. At best I've gotten rid of an immediate stressor while I look for another job. Those that remain or follow me into this unit will benefit.
Would I do what I did again. Probably not. Did I do the "right" thing...probably. But right often isn't right.
I should of returned to work after the last incident and worked for a day or two. When I realized I couldn't get beyond it...take off a week with sick leave. Then returned to work, secured a written reference from her, and began a job search.... and tolerated it just long enough to move on (in our area and at my pay that could of been 18 months). AT least I'd have a written reference, still be involved in projects I enjoy, and not been dealing with a "protender" boss now, while I waited to improve my situation.
But if you do follow my lead and complain be sure you have documentation, e-mails, so that they may rewrite your job description or cut you out of projects ... but you job will probably be secure while you look to move on.