Hamid Karzai, the president of Afghanistan, has been sworn in for a second term, but can he gain the support of the Afghan people, even as his traditional supporters in the West voice their concern over alleged corruption?