The problem is not them but us. We have a government in place that is extremely dictatorial, tortures, and kills its people. It is a thief government where the top clerics are all filthy rich and most are poor. It is a government where most people hate. Therefore, it separates the people. When it comes time for Baluchi's to decide, hey if these Basijis are going to continue doing what they are doing, you cant blame them for wanting to leave and try to live in freedom. Same about Kurds, etc..
So, blame akhoonds and the religous muslims, the rest of the population for not giving up the relgion, for bringing Khomenie into power blindly, for getting rid of Mossadegh, for putting up with whatever this regime gives them, for being a population of selfish people (you can see if from driving), a population where people talk behind each other's back and cannot stand their neighbor's success and will try to destroy other's success.
So, in conlusion, we are to blame, lets take responsiblity. If US and others can easily penetrate and create problem it is due to us and our government. Anyone who can leave Iran will, so dont blame others such as kurds to want to go on their own.