Answer is simple-—take tghe kids away from the parents. Deport the Parents and adoupt the kids out to an American Family. Raise them as Americans! Parents never get to see them again (or until the kids are 18 and can visit Mexico) That might end Anchor Babies Problem.
How can you take away their parental rights? There's no law that says American children must be raised in the US.
You deport the parents and let them decide where their children should be raised. They could raise them in Mexico, or arrange for them to be raised by an American relative, for example.
In the mean time, they apply for US citizenship through normal channels.