oh wow, it must be stressful being in that position.
You are right, you do deserve to be treated better, and employers will see that when you interview for other positions.
I hope that you're able to find something soon!