It's important to understand that Iran is not by nature a fundamentalist society. They are a forward-looking society who turned to a fundamentalist faction to free themselves from the US-supported, dictatorial Pahlavi regime. Now they find themselves stuck with the fundamentalist faction in power.
The dishonest, illegal, and ill-advised Bush invasion of Iraq probably set the liberalization of Iran back by about 15 years. If Bush had been sane or sensible he would have encouraged social change in Iran, but it may be too late for that now.