I have said in previous posts that the majority of Afghanistan is being overrun by warlords and the people enjoy very few freedoms outside of the heavily protected Kabul.
But this is not because the people believe in Islam, as seems to be implied in the anti-Islamic blog CNS.
The reason why Afghanistan doesn't enjoy democracy is because it is not a democratic country. Outside of Kabul, which is secured by foreign forces and run by an ineffective government, the country is ruled by warlords. Amongst the worst of them is a US ally, the northern Alliance.
The US led invasion has driven the Taliban out of office (if you could call it that) but left a power vacuum. Unfortunately the current government does not have the means to fill this vacuum. If Afghanistan is to ever be a democracy and enjoy freedoms such as religious tolerance, then it needs more support at the top. It desperately needs money, security and direction from the international community.
However, I doubt that Afghanistan will see democracy for a long time because it is a largely tribal society. This nonsense of forcing democracy onto countries that don't have a "democratic" culture just doesn't work. Let's hope we don't see too many more Afghanistans before the string pullers of the world realise this.