Azizjan, I fully acknowledge that it's impossible to make the really big bucks without mixing with the dirty bunch, but I know people who make a decent honest living in Iran and can keep their head up. A restaurant, clothing store, music school, cell-phone shop and things like that don't really require you to be a hardcore KHAYE-MAAL! The corruption in government offices is definitely there and you gotta pay your fair share of bribes, but that's the business norm in most of East Europe, Middle East and the rest of Asia. It's the unwritten tax law
Here in Canada the government chokes you on taxes and feels no shame about it. Over there, you pay here and there but end up keeping most of your money without having to answer for it to any tax collecting motherfucker.
Again, the answer to fixing Iran's problems is not leaving the country and belittling it. You'll find more or less the same quantity of challenges living anywhere in the world.