600-800 Coalition troops killed taking Baghdad isn't a slaughter; strikes me as the optimistic side of a realistic estimate.
I think that's probably on the very high side, but it misses the point. If you'll read the context, McCaffrey is trying to paint a worst-case scenario, one that will shake domestic confidence in the war. So much so, that perhaps it's not worth attempting.