Some of the conditions requested by Mexico to immigrate into Texas included to pledge allegiance to Mexico and observe the Mexican Law and customs. Most settlers not only didn't observe these laws, such as slavery banning, but also openly became defiant against Mexico's government.
The Mexican government became aware that Anglo immigrants didn't integrate to the Texian society -- they built their own towns, away from Mexican settlements -- and their proportion was becoming ten Anglos per one Mexican. Hence, they limited the number of immigrants.
Texas was giving land away
for religious freedom
People were opposed to the annexation of Texas because it would be admitted to the union as a slave state.
Mexico was the ruling country.
"People from the U.S. settled in Texas," this event would eventually lead to the others.
Texas was giving land away
Americans didn't really begin to immigrate to Texas until after Mexico gained independence from Spain in 1821. Mexico established the conditions.
To populate the northern territories and fend off Native American attacks.
for religious freedom
to get to the other side
In the 1800's
The principal reason was that Mexico feared (correctly) that Americans would become an overwhelming majority in Texas, thereby imposing their culture (and their practice of slavery, which was illegal in Mexico).
Mexico wanted people to settle the vast lands of Texas.
Mexico allowed more land for the people
New Mexico is west of Texas, but, Mexico is south of Texas.
Judging by the people who now populate Texas, I would say that their ancestors where forced to leave wherever they moved from. Texas was a place where people that no one could stand all came together to make a state that no one can stand. It's really kind of poetic.
The people of Mexico.