I think what you're seeing as mental illness is really just a culture caught in times past. Women have been basically treated literally like animals for the last several thousand years. It has only been in recent, modern times that some semblance of equality has emerged and I would say, gone too far in the opposite direction. It will eventually swing back to something more neutral. In any case, these middle eastern cultures are just held in a time warp. The women don't know anything different. It has been their culture for thousands of years.
The only way they will catch up with the rest of the world is through broader exposure to other ideas and education. That usually starts within their own societies as people begin to question old ways. One obstacle to that is Islamic theocracy and dictatorships, something the West is trying to free them of.
Actually, this sort of thing has NOT happened in Europe for the last several thousand years...