Osama, the leader of Al-Qaeda was the US's hero in the Soviet invasion of Afghanistan. During the Soviet invasion, Pakistan played the key role of supplying arms, ammunitions and supplies to the forward troops and the Afghanis. All these wepons were from the US. After the USSR was defeated, US sort of ran away from the place in it's happiness of becoming the world's sole super power. It didn't care what happened if it left like that. The ensuing struggle for power in Afghanistan left Afghanistan battered and in ruins. The taliban came to power under Mullah Omer. Although, they were sort of orthodox Muslims, they did did some good things like banning the plantation of anything of the likes of poppy (just study recent stats about the major sources of drugs in the world and the top one is Afghanistan). Indeed, I agree that they should had been more considerate of studying Islam more deeply and understanding it from the heart. It is a most beatiful religion which creates a well balanced system of life with impartial equality for all. Now the power struggle brought out the Talibans.
On the other hand Pakistan had indeed acted without any planning and allowed the Afghani's to enter Pakistan as refugees. They entered by the millions. When the war ended, they instead of going back to Afghanistan, spread all over Pakistan and started their own businesses which damaged the local economy pretty much. Since the US had left in its haste to celebrate, Pakistan was unable to cope with this problem and the Afghanis gained Pakistani Passports and nationality(ID cards, etc). Now whatever they do, Pakistan is blamed on it too. During all this time, the US remained far from this region because the threat of USSR was finished and it needed no allies.
The lawlessness in Afghanistan and the weapons left behind by the US were used by Extremist groups who used it to struggle against non-muslims under the pretext of Jihad (again this topic has to be studied deeply to understand its true meaning).
They used the long volatile borders of Pakistan and Afghanistan to recruit people like themselves.
Now, the point is, only when Osama used the planes for the 9/11 event did the US came back to its senses and declared its most friendly and dearest ally of all, Osama, as a terrorist and an enemy of America.
I know that the post is becoming longer, but coming to the point, the US was itself responsible for the events of sept. 11 by not acting as a responsible super power but as a child who can't tell 1 and 2 apart. Had it acted for the best, it would had helped restore peace and order in the chaos striken Afghanistan after the defeat of the Soviet Empire.
US Prez:"Why do the people despise us?"
Well, you need to act rationally and give all equal rights and treat all equally. With power comes great responsibility and IN MY OPINION the US has failed its responsibilities dismally. The unfair treatment of people has caused the increasing phenomenon of Anti-Americanism.
Now, Pakistan had indeed been lax about the PAk-Afghan border but now they situation is very different. The security has become tighter and the reprecusions can be seen as protests from the tribal areas along the border. Pakistan did indeed acted foolishly but it is now going in the right path.
Saudi Arab too had been too loose about these issues, but after the bombing it too has cracked down on terorists. They are also making good progress.
The thing is that you don't have a magic wand to wave and lo and behold the terrorists are gone. They had more than 15 years to develop and establish themselves and are indeed very well connected. It will take some time to get them which the western media has said as not being fully co-operational and still supporting terrorists. The western media does has bias (so does the eastern media) but you need your common sense to see what is right and what is wrong.
So please don't portray Saudi Arabia or Pakistan as being home to Alqaeda terrorists but rather study the matter your own self from as many sources to get a full picture of the issue. Both these countries are trying hard to crackdown on terrorists which are indeed a threat to themselves. The fault lies with many countries but the top one is the US itself. Please give way to pragmatic thinking and evaluation instead of a fixed bias in your minds.
Treat everyone with respect and equality to earn their respect.
(I am open to any critiscism of this post and please do try to convice me otherwise to help make me think in an unbiased way)