No, buying any human being for any person is definitely illegal. However, in the case of mail order brides, no one is actually buying anyone. After signing up for a trusted international dating site, you will go through the same process as you would with a regular acquaintance, and if things go well, you will only need to help your bride get a K-1 visa. So, since no one is buying anyone, there is absolutely nothing illegal about these marriages.