The Texans rebelled against mexico because of a?

a. santa anna's withdrawl of constitution
b. a desire to join the US
c. the affair at goldiad
d. the massacre at the alamo

I believe that you are correct. a is the answer because c and d occurred as part of the revolution, and they did not want to join the U.S. it's just that they needed military and economic help, and a major chunk of their population was american immigrants.

The Texans rebelled against Mexico primarily due to option a, Santa Anna's withdrawal of the constitution. To determine the answer to this question, one should have knowledge of Texas history. Let me explain further:

In the early 19th century, Texas was a part of Mexico. However, tensions arose between the Mexican government, led by President Santa Anna, and the Texan settlers. One of the main triggers was Santa Anna's decision to centralize power and suspend the Mexican Constitution of 1824, which gave the states more autonomy.

Texans, who had previously enjoyed a certain level of autonomy under the Mexican constitution, were unhappy with this shift towards a more centralized government. This led to growing discontent among the Texan settlers.

So, the answer to your question is a. Santa Anna's withdrawal of the constitution.