Last week I had contact with someone who works in an office where she is referred to by the n-word and the other workers, all men, are constantly grabbing her breasts and butt and making dirty remarks. I was thinking this was some nasty mom-and-pop, but it turns out it's a federal agency. She said that if she filed a complaint, she would be branded as a trouble-maker and either get fired or get treated worse. I thought this was hard to believe and so asked a friend who is public administration. He agreed with her experience and said all the gains that had been made for workplace protection in the US since the sixties had basically been eroded to nothing and the best thing to do was to leave ASAP. He also advised, though, for the individual to keep track every day of every single thing that happens in a journal for that purpose. If it ever did come down to evidence, you would have it.
What about creating your own business online? You're already there, and you have the skills. You don't need big bucks to start out. You mostly need time. If I were you--and I have indeed in the past been in crap jobs where I had to take a lot of garbage because I could not afford to leave--I would chip away at the work time I put in and divert it to my own business.
I don't know what the laws in the US are anymore re unemployment compensation, but if you can still get unemployment if you are fired, that might be a very good option.