McCain has been all over the map on when to bring the troops home.
Let’s be clear on the meaning of “100 years.” It means that our troops keep dying until the various factions in Iraq get tired of killing them. Five years after we started to occupy Germany and Japan, we didn’t have Germans and Japanese slaughtering each other and whatever Americans got in the way.