"It is humiliating and wrong"
While I don't think it's right, I can understand why it might cross a person's mind.
Many cultures have a different idea about marriage. If you are living in a country where there is no future because the economy is horrible and there are no jobs, and all you need to do is marry an American to not only get out of this situation, but also help your family. Wouldn't you do it?
Many choose to do this and because it's so prevalent from some countries, it becomes the rule, not the exception.