It clearly sounds like you are running away from the problem. You will keep finding yourself in jobs like that if you do not face whatever it is you are not being honest about. I cannot say what it is because I am not you, and there isn't enough in your post to work with....but it seems that you do not honor yourself enough, and feel like you must show to others that you are willing to be mistreated in order to make them feel happy...and they seem to be more than content to do so, because their version of "happy" is to control you and throw negative crap at you every day..
Look within, and heal whatever it is that might be unbalanced. You will only see a change in them once you've changed yourself.
Look within, and heal whatever it is that might be unbalanced. You will only see a change in them once you've changed yourself.