Talk about be'n between a rock and a hard place. Can you change positions in your company? Or move to a different department? From your post's it probly wouldnt help cause it sounds like a management problem. But may give you a nice change of pace till you find a better company to work for.