We should not have troops in Afghanistan. The war on terror is a war we will not win. Reason being, People are going to hate Americans and some people are going to try to hurt us. It is and will always be a never ending battle. We don't need our young men dying for a war we will never win.
There can be no true war on terror because terror is simply an idea. If our troops were welcome in Afghanistan and their efforts producing tangible results, I would be all for keeping them there. As it stands we are just wasting young lives and taxpayer money, having soldiers sit in the streets until they are either shot or get in trouble or get sent home. Send them all back and refocus our efforts elsewhere.