If the baby was born on the Mexican aircraft before it landed, the baby was born in Mexico. No anchor baby their unless some doofus in the hospital incorrectly records the birth.
I understand most of the arguments that will be posted here, howerer, If the child was born over US teritory, she is American.
She should have flown American Airlines.