Well, I'm donning my flame retardent suit before I post. The child is half American and half Mexican. The grandmother is not poor by Mexican standards and she is his blood grandmother. I'm not really swayed by the wishes of his meth addicted mother. Passing a child from a loving environment in the foster home to another loving environment with the grandmother is not going to harm him. He will always retain his US citizenship and can return as an adult anytime he wishes.
The foster parents have had possession of the boy for a long time and they have a pony in the backyard, but that doesn't mean that they can give him any more love than his own grandmother and family in Mexico.
I guess I just don't see this in the black and white terms you seem to see it in. Would you feel differently if Grandma lived in Minnesota instead of Mexico?
No. Gabriel is two years old, not 3-4 MONTHS old. This is the only family he's known. He loves them and they love him and want to adopt him. Can you imagine what it's going to do to him psychologically to be ripped away from them?
Grandma in Mexico has known about Gabriel since his birth. Why didn't she petition to take him then?