If an American citizen legally moves to Mexico, they are not allowed to own any land. It is literally against the law. However if a Mexican illegally comes to the US, we'll give them a loan to buy a house. Any and all banks engaged in this practice must be punished economically. American citizens must pull their money out of these banks, switch their loans to a new bank, and otherwise refuse to do any business with these banks.