Oh, where do I begin. . .
The biggest is that the War in Afghanistan is the war we should have been fighting all along. All of the intelligence stated that the terrorist cells were in Afghanistan, and if we had been full-boar in Afghanistan in the first place, I am willing to bet that 9/11 would have been something that hadn't happened the way it did. Al Qaeda hide out in the mountains of Afghanistan; they did back then. Bush was either too proud or too stupid to see that, and he did what he wanted to get a war in another nation started. That is hardly something that is honorable.
I know many veterans that fought in both Iraq and Afghanistan. The difference? Those from Afghanistan know what it is all about - they did since day one. Those in Iraq are still trying to figure out what exactly they were doing. I am from a military family, and they all have different reasons that the same war is bing fought. How is that a just war?
Looking at the New York Yankees, they all know what their objective is when they walk out of the club house and onto the field. There aren't 9 different opinions on what their objective is. When your troops - the team - don't know what they are fighting for, it tends to cause the team to lose. I hope I am wrong, but unfortunately, past experience states otherwise.