President Bush lectured the Arab world Sunday about everything from political repression to the denial of women's rights but ran into Palestinian complaints he is favoring Israel in stalled Middle East peace talks. "Freedom and peace are within your grasp," Bush said despite scant signs of progress. Winding up a five-day trip to the region, Bush took a strikingly tougher tone with Arab nations than he did with Israel in a speech Thursday to the Knesset. Israel received effusive praise from the president while Arab nations heard a litany of US criticisms mixed with some compliments. "Too often in the Middle East, politics has consisted of one leader in power and the opposition in jail," Bush said in a speech to 1,500 global policymakers and business leaders at this Red Sea beach resort. That was a clear reference to host Egypt, where main secular opposition figure Ayman Nour has been jailed and President Hosni Mubarak has led an authoritarian government since 1981. "America is deeply concerned about the plight of political prisoners in this region, as well as democratic activists who are intimidated or repressed, newspapers and civil society organizations that are shut down and dissidents whose voices are stifled," Bush said. "I call on all nations in this region to release their prisoners of conscience, open up their political debate and trust their people to chart their future," Bush said. Scattered applause followed, with barely a ripple of reaction later to his declaration than Iran must not be allowed to obtain a nuclear weapon. Bush headed back to Washington with little to show for the trip. Saudi Arabia rebuffed his plea for help with soaring oil prices, Egypt's leader questioned his seriousness about peacemaking and there was not enough progress in the peace talks to warrant a three-way meeting of Bush with Israeli and Palestinian leaders. The trip was Bush's second to the region this year. His national security adviser, Stephen Hadley, said Bush might return again before his term ends in January if "there is work for him to advance the peace process." The White House made clear that Bush's goal for a peace accord before his leaves office does not mean it will be put into place by then or produce an immediate Palestinian state. "That would be a process that would take years," Hadley said. Bush ended his visit with an address to the World Economic Forum on the Middle East, an offshoot of the annual gathering of political and business leaders in Davos, Switzerland. After talking privately with key leaders, the president in public touched only broadly on Mideast peacemaking. He did not suggest concrete steps to resolve the generations-old differences standing in the way of an agreement. "Palestinians must fight terror and continue to build the institutions of a free and peaceful society," Bush said. "Israel must make tough sacrifices for peace, ease the restrictions on Palestinians. Arab states, especially oil-rich nations, must seize this opportunity to invest aggressively in the Palestinian people and to move past their old resentments against Israel." "And all nations in the region must stand together in confronting Hamas, which is attempting to undermine efforts at peace with acts of terror and violence" from the Gaza Strip, Bush said. The heart of Bush's speech was a warning that Mideast nations lag behind the developing world and cannot count on their oil wealth forever. Bush urged countries to make their economies more diverse, open to free trade, with lower taxes and protection for intellectual property rights. He called for political changes that bring competitive, legitimate elections where leaders are held to account and appealed to nations to push back against the negative influence of "spoilers" such as Iran and Syria. He urged an expansion of women's rights as "a matter of morality and of basic math. No nation that cuts off half its population from opportunities will be as productive or prosperous as it could be. Women are a formidable force, as I have seen in my own family and my own administration." At the same time, Bush hailed democratic advances in countries such as Turkey, Afghanistan, Iraq, Morocco and Jordan and said, "The light of liberty is beginning to shine." Bush's speech recalled his promise in his second inaugural address to work in every nation for "ending tyranny in our world." One of the obvious targets of his message was Egypt, the country hosting the conference. Bush said political changes must accompany economic ones in Egypt.