I'm not sure what you mean when you call yourself a "doormat." You said you've tried to talk to them about the problems, but they are being inflexible. Whatever the issues are, I'm not sure I would recommend quitting that job without having another. I've left a job without having another, but...