The issue of what to do with American troops in Iraq is of far more pressing concern than that of the borders. The latter is a problem that has been 50+ years in the building, and will take 20 more years to solve.
McCain's analysis is correct, and the consequences of being wrong (by leaving Iraq) will come a lot sooner, and be worse for us and the rest of the world.
I just love how some people think they can win an argument by being condescending.
Tells me alot.