Its time for USA to stop supporting dictatorship in other countries, and apologize for the past. USA has been supporting dictators and ruining democracy all over the world, on name of secularism and ant-extremism. Egypt is one such example.
Pakistanis blame USA for most of the problems they are facing now, as USA has supported Ayub Khan, Zia-ul-Haq, and Musharraf. And now Musharraf is in USA.
Egyptians are also thinking that Hosni Mubarak is President yet only due to illegal US interventions.
USA is considering itself a champion of freedom, democracy, and human-rights, but on the contrary, USA is also a full-supporter of the dictators who are violating freedom, democracy, and human-rights of people in their countries.
This is the main reason for the so poor image of USA in the world, specially the developing world. And the most affected ones are the common Americans who apparently know nothing about these.