Which cause most motivated the push for Mexican independence from spain?

A.trade with the United States
B.lack of rights and opportunities among non-Spanish
C.Catholic missionary efforts
D.geographic distance from spain

I read my textbook and I came up with B as my answer I just need someone to discuss it with me.

2 answers

I think B is the best answer, yes.
As in most colonies of every European state, the locals chafed under the obligation to share local (in this case, Mexican) wealth with the homeland, and being considered inferior to the Spanish in Spain. They wanted control over their own resources and their own fates instead of being ruled from abroad.
Yeah...I also think B is the right answer