And as far as the US stealing land from Mexico, Mexicans stole the land from the native Americans. And the people in New Spain and later New Mexico, welcomed the Americans. The US respected all the old Spanish land grants and there are still families that hold that land to this day.