Ah the woes of working under a nasty boss or in a 2-man team with a horrible colleague that will do anything to get rid of you.
I hope you get better Azrael, and if it helps at least you're still getting some $$$ for TFs. I remember having a good paying job but quitting because of insufferable workers only to find that it's so hard to find another job nowadays. Still pisses me off when I see so many incompetent workers that don't care about what they're doing getting paid.
Oh well, I guess the hunt continues on...