Non-Racism in Iran: One of the reasons that Iran is a completely non-racist society, unlike India where they have caste system or US is the structure of Iranian population. Every ethnic group lives in a separate province. Persians in South and North East and Azeris in North West. That is how every ethnic group has maintained its identity for thousands of years. The Azeri regime policies will lead to a completely racist society where people will be judged on the color of their skin and how much Persian or Azeri heritage the mixed race people will exhibit. It will reproduce the American society in Iran complete with racism and its divisions. The Azeri policies will lead to Azeris ending up as second class citizens and will promote racism against Azeris by other ethnic groups. Also most Anti-Arab propaganda by Azeris is to cover up the similarities of Azeri Turkish facial features with Arabs even though Azeris are not related to Arabs in anyway.
You're fighting on the wrong side in a world desperate to globalize. The walls between cultures are coming down and if you can't hold fast to your identity in the midst of it then I suspect your last recourse is in history books. Fighting racism is a just cause but don't use more racism to do it. The only way to defeat it is to integrate. It's not easy to do of course but the rewards are palpable. Take the U.S. for example; Americans originate from every corner of our planet. Within our communities there are subcultures that live freely, side by side with others in peace. Free to move and trade! Free to create their own communities or integrate with others but all the while, American. It is this formula that has made the United States the most able nation in the world. Why would you want to hold Iran back by advocating racial apartheid?
Federalism is the theory or advocacy of federal political orders, where final authority is divided between sub-units and a center. Unlike a unitary state, sovereignty is constitutionally split between at least two territorial levels so that units at each level have final authority and can act independently of the others in some area. Citizens thus have political obligations to two authorities. The allocation of authority between the sub-unit and center may vary, typically the center has powers regarding defense and foreign policy, but sub-units may also have international roles. The sub-units may also participate in central decision-making bodies. Much recent philosophical attention is spurred by renewed political interest in federalism, coupled with empirical findings concerning the requisite and legitimate basis for stability and trust among citizens in federations. Philosophical contributions have addressed the dilemmas and opportunities facing Canada, Australia and Europe, to mention just a few areas where federal arrangements are seen as interesting solutions to accommodating differences among populations divided by ethnic or cultural cleavages yet seeking a common political order.
Now you may or may not agree with this idea but let's go through the scenario together and discuss the problems Iran would face with federalism. Obviously this is not a comprehensive list but if one were generated, a follow-up list could be created to mitigate the negative impacts of each potential problem. Take for instance, the creation of an inter-provincial cooperation committee designed specifically to coordinate inter-provincial projects.
These are just rough ideas but with them we can now start the kind of dialogue that could lead to the equal empowerment of Iran's populace so that the ethnic tensions you describe are less of an issue. But while I find no problem working out a basic solution to the problems you describe here, it is my experience that the majority of the inhabitants of Iran, consider themselves Iranian. Regardless of the province from which there people originate they do not see your issue as a central concern if they view it as a concern at all.