Your forgetting that China doesn't fight with sticks and sones anymore, India won't support them nor anyother stan's. Think about it, Is another terrorist attack in the U.S. worth it because we where stupid enough to allow another stan see freedom. Let the chinese take care of this.
Why support communists? What happened if Soviet Union ruled Afghanistan? We might have lost our oil from the Middle East with Soviet Union advancing into the region through Afghanistan. If we don't stop China now, we are going to suffer anyways. This is a choice between bad and the worst. It was totally Clinton's fault for 911. If we had declared war earlier, we wouldn't had 911 in the first place. We could always go in and kill the Al Qaida after it declared independence. Before that, it sounds like Al Qaida's connection in Uighur is nothing more than Chinese propaganda. Don't get brainwashed by the leftist propaganda.