Racial expulsion as disguised class conflict
The expulsion looked like a racial conflict, but underneath it was a class struggle. A rising African petty bourgeoisie was competing with an entrenched Asian commercial petty bourgeoisie for control of trade. Race was the language through which this economic rivalry was mobilized and justified, so reading the event only as racism hides who stood to gain.