And genetics. Usually Latino Americans are shorter than Americans because the natives were, and when the Spanish and Portuguese conquistadors arrived and had children with the natives, two short people having a child (usually) results in a short child. Continue this for a couple hundred years and voila!
DEATH BY SNU SNU