If the generals responsible for the 20-year debacle in Afghanistan are not held accountable, there will be still worse to come.