What is one key factor contributing to the relatively slow cultural assimilation among Latinos, particularly Mexican Americans?
A) Language barriers
B) Economic opportunities
C) Educational attainment
D) Social discrimination