Mexico because Mexico gave 55 percent of its territory, including parts of present-day Arizona, California, New Mexico, Texas, Colorado, Nevada, and Utah, to the United States
Miguel Hidalgo y Costilla launched the war with the issuing of his "Grito de Delores"
The native inhabitants of the region around Plymouth Colony were the various tribes of the Wampanoag people, who had lived there for some 10,000 years before the Europeans arrived. Soon after the Pilgrims built their settlement, they came into contact with Tisquantum, or Squanto, an English-speaking Native American.
I believe it is because that is where jobs were, and where family and friends were.