Forget that she's a prostitute for a second. By the way, prostitute is a nice word. I love prostitutes.
Better to read all of the posts on this topic, all of the comments, they're not very supportive of it.
Some women--civvies-- will do anything to become a legal resident. And when they become a naturalized citizen they change sometimes. Sometimes. I have friends who married immigrants and seem to be very happy. Other friends haven't done so well, fleeced and dumped.
I too have beautiful and classy lady friends, well educated. But the few that I know have issues, depression, PTSD and so on. And health issues beyond what other women go through. A boyfriend/husband has to know how to handle this whether or not she stops working or continues.
A man has to have lots of self confidence, or none at all, to go out with and/or marry a prostitute. There's no middle ground here.