I am in the same boat as u, I hate my job but love the company and location (5 minutes from home ) pays great but worried that my high position won't be available after maternity leave :(.
As far as insurance there are other options(unfortunately most are just for u and your infant ). For example California has the AIM program which covers your entire pregnancy and the baby for up to a year , your income has to be of a certain amount , I don't think it's considered low income , but I'm sure you can do some research and find a similar or other program in your state.
Or my other opinion would be to stick it out for now until the baby is born, then find something more suitable for you, only downside is you won't have insurance for a few months :(
sorry not sure if I was much help, but good luck to you !