I know how you feel regarding walking away. I am doing that after 26 years now. It's a case of must rather than want though. The only way we can continue to grow and flourish is to remove them and their negativity from our lives.
They did us a favour Pearl.
Don't lose focus on the job, remember SF is beckoning!