Throwaway for reasons. We've been married for 5 years. We have a kid. Wife is stay at home. I barely make enough to pay for the expensive rented apartment and the day to day stuff.

Wife is constantly disrespecting and bullying me in front of the kid. This has been going on for years. I can't afford a lawyer or the alimony or be able to keep paying for this expensive apartment for the wife if I have to move and she keeps the apartment. For a while I've been putting up with the verbal abuse and I planned to move to a cheaper city so I could save a bit on the side and prepare for any fallout but wife doesn't want to move. Her reason, that she can't live alone with me as I'm a terrible person and she needs to stay close to her parents. Thats costing me an extra $600 in rent which I've been paying for nearly 2 years.

What are my options?

I'm studying on the side with my full time job but there isn't a chance of any income for a year or two. Love the kid to bits but they will grow up messed up with the mom shouting at the top of her lungs every few days. I just go out for an hour but I have to come back and suffer again since I work from home and my woke station is in the home office.

When I lock the office door so I can work in peace she comes and kicks or punches on the door. Just so she can come in and verbally abuse me more. I can't do anything.

I'm immigrant. She brought me here and constantly threatens to throw me out of the country.

What should I do? I'm in the US.