I agree with razz and it sounds like you have some support. I learned so much in difficult work situations the hard way, by going it alone. And left a job i may have been able to work out with a lot of problems that were created by leaving. You seem to have your head about you though