Oh wow! That sounds really stressful. I think it is for the best that you left and completely understandable. Like mrsmac said;
You will find another job but the world can't find another you.
Take care of yourself xo