I know too many people that marry for green card. It bothers me. So, no I wouldn't do it.
Usually people who do this have a significant other in their country of origin and sometimes at least one kid. I don't like to feel that I am breaking or destroying someone else's life. To me it's a moral question and a question of bonding. Bonding is just soooo important to me.
We have a very cute friend (in the true sense), very handsome who digs into tall women. So he met this tall chick, who plays volleyball pro) whose parents are in Canada and her nationality is Canadian (or maybe she has the Canadian equivalent of green card). He dated her on and off. Well, they got back together again. Then she says, you either marry me now or take a hike. He said he just wanted to be free of the talk about papers all the time, so he married her. But no babies definitely. He wasn't that in love with her for a serious relationship.
Right now we know a guy who's facing that dilemma. He was a good friend of us at some point. Sometimes he seems to hint that maybe my sibling can marry him and help him out. But we've discussed it in my family. We concluded that doing stuff like that devalues marriage. To me, it's supposed to be sacred and I don't want to diminish the meaning. I would much rather stay single than do that.
On the other hand, if I did get married to someone in need of green card, it would be either of two things:
1) I really loved that person, and the person convinced me that he is worthy of it too. Many of these guys fool the women and don't reveal that it's for green card. However, he has to come clean and tell me that he also wants papers. This contract will also mean no kids for 3 years, just in case things don't turn out well. I have seen too many families torn apart just because of one man's quest for green card. It doesn't help when he abandons the American lady (who was too naive to see his intent) and marries his own country woman.
2) i. I have to be convinced that his life back in his country of origin was really bad.
ii. He has to be a hardworking guy.
iii. Then we'll have to enter into a contract . . . It will be understood as business and no babies will be brought into the pic. Strictly business. I know there's temptations when you have to pretend to be true lovers, live in the same house, etc.
It's difficult for me to see it happen. I would rather stick with a fellow American or a guy that already has his papers. Or if I marry someone from elsewhere it would be after I met him at his country of origin and have intentions to stay there.