Honestly, those aren't good options. I can relate to your working misery, but you probably would do well to hold out for a better option. Jumping for the options that sound no better than your current situation is just change for the sake of Change. There's no optimizing there, and you might goof up your resume and your working history.
I would suggest that you find a side gig. It'll give you some satisfaction and validation, something you're obviously not getting from the regular job. But, it'll also give you a welcome distraction, as well as a source for extra pay--which will, in time, give you better options. AND/OR, if all goes well, another job will present itself that will legitimately offer you a better future (ie, more money, fewer hours, AS WELL AS better coworkers/environment).
Best of luck. I've been there....