She's getting something yes, a husband and security but that seems better than a husband who's getting a green card. A marriage based on something so little, in my sense has no future.
I think at the end of the day it depends on the couple who gets the "best" of the relationship.There is always some competition going.I guess the guy played his cards really well...!