First things first... The child's culture isn't a cardboard box. While she may be living in destitute conditions, this doesn't mean that her culture IS poverty. India has a rich history, a rich culture. There are things about India that a white mother will just never be able to impart, no matter how much she tries. There are so many things that ARE torn from her in bringing her here.
International adoption is corrupt. Just as corrupt as many agencies in the States are. The main goal of agencies is to make a profit. Otherwise they would be charities. They aren't. At the end of the day, they make money. This is inherently wrong. There are many agencies overseas that lie, cheat, steal, and kill to get their babies. Don't believe me? Just do some reading online.
There are children in our foster system who need homes. There are children who may never get that chance because people are ageist. They want a small baby. They want a foreign child, thinking that they are doing some saintly good deed by taking them in. A saintly deed would be to take in a 12 year old with developmental delays. A saintly deed is NEVER ripping a child away from their culture. We may think it is better for them to be here in America. There are some things that cannot be replaced. Firstly, a child's first family. Second, their culture. We can replicate all we want, but we are never going to come close.
ETA: RPMR says "I understand that some international adoptions are corrupt, but should we stop all international adoptions because of that? NO! It is like saying that politicians are corrupt so we should stop voting!"
I would liken it more to being fully against sweatshops, but wanting what they make so badly you are willing to ignore all the bad things you heard to own it.
Adoptee, mother of 5