Bailey,
This is a lot to deal with right now. I am glad you came to this site. We are here to stand by you. I almost cried for you thinking of you driving to and from work crying. That is awful. You seem like such a strong and intelligent person. You seem very passionate about your work, which makes your work situation even more agonizing for you. Good for you for staying strong and finding this site to help yourself. You will get through this and you will be proud of yourself when you look back on how you have handled this difficult time in your life. I know it doesn't feel like it now but there is a light at the end of this tunnel.
Ok lets look at these situations separately and handle one issue at a time. Firstly, it sounds to me like your work situation is of top priority. Something needs to be done to relieve this issue. You seem to value your work role and what you do. That is great and your employers should recognize this in you. It sounds like you have already done a lot in trying to resolve the problem. When it comes to work situations like these there are three things you can do:
1. Leave the situation; you already mentioned this is not an option.
2. Modify the situation; is there anyone else you can talk to from your place of work or outside who can help you further? Can you discuss ideas with people you trust at work on how to make this situation better?
3. Re frame your thinking; this may seem like a frustrating option and it is ideal if you could find resolve from the #2 option before you go to this option but sometimes #3 is the only option. This is why I asked you what things you like about your job today. Although in comparison with how your job was before it seems awful but there must be some things about your job that you like today. It is good to focus on these points. What do you think you could do in this area to help yourself re frame?
Others please jump in to discuss work situations you have experienced that you can apply these three options to.
It would be ideal if we could discuss your other issues in specified threads so that others could participate according to the topic. When you are ready please post your thoughts on your other stressors in separate threads. There we can delve deeper and discuss those issues.
Stay Strong Bailey
Ashley, Health Educator