That sucks. I know how you feel, sounds like an everyday situation at where I work. Hell, I almost walked out this morning. Just remember, just because you were "fired" doesn't mean you deserve it. It happened to me. Bosses and Director's of whatever-the-hell are people too with emotions, agendas, and other things that can cloud their judgement. Their call is not always the right one. So don't beat yourself up over it.