R.S.
If I were you I’d secretly talk to an immigration expert and find out what would happen if you divorced. You’ve held out a while, and things are not going well in the marriage, but this news isn’t really much worse than all of the other things that are bad. If the immigration thing is not an issue, you may be entitled to spousal and child support. Maybe there is some exception to the normal immigration rules because he was physically abusive? I say, don’t make a move until you get more information about the legal issues.