You are wildly confused. Whether or not a person holds Mexican citizenship does not depend on the US. Mexico gave Curiel his Mexican citizenship, and the US cannot take it away.
That's not the point. Mexico can do what it wants. But it has no effect on Curiel's American citizenship.
My point stands: Curiel is an American citizen. What you think -- and what Mexico thinks -- cut no ice.