The problem is we are lieing to ourselves for decades now trying to paint these guys as iranians who just speak turkish. Just wake up: These guys are basically and primarily turks, they feel turkish, they want to speak turkish and once they get the opportunity, they will separate azarbaijan and join their brothers in north. Its never been anything different. As i said, read their history even a Jafare Pishevari who was nothing less than a azari nationalist using communism as decoy was able to win the masses for his azari cause.
Solution? There is none. You can only mute them for a while by providing wealth as shah more or less did but now northern azarbaijan is a wealthy country themselves, they have alot of oil thus they can have that wealth over there aswell. Now tell me, what reason do they really have to still stay with us? I have been to Khalkhal a couple of years ago and believe me most people werent even able to speak persian and Khalkhal is neighbouring Gilan. The deeper you go into their territories you will find out that there is close to no similarity between them and us. You will feel like a foreigner if you dont speak turkish. Bebin inaa vaagheiyaate oon mamlekate, haalaa che khoshemoon biaad che nayaad, hich farghi nemikone.
Bebin too khalkhaal baa yeki az doostaam savaare taxi shode boodim, daashtim baa ham harf mizadim, taxi chiye ye mosaafere digaram jelo savaar kard shoroo kardan baa ham torki harf zadan, mano refigham khob baa ham farsi harf mizadim, yehoo oon mosaafere jeloi az raanandehe be torki porsid "in dotaa kian oon posht savaar kardi", man torki ye seri chizaa saram mishe, raanande he be torki javaab daad "Farsan, daaram mibaram bokonameshoon".
Ine vaagheyate oon mamlekat