"Gringo" no es un término indigenista, es una acotación de "green go home" en cuanto al color de las casacas de los estadounidenses invasores de México.
Lo siento, pero eso el el típico bulo ridículo de internet que se cae por su propio peso. Gringo significa rubio, y de hecho se aplica también a hispanoamericanos de esas características.