Simple misunderstanding. Depth in the sense of talent, we have shit. However, in the case of players being injury free for next season we do have depth in numbers. Each defensive position has about 2-3 subs.I actually think we have miserable depth defensively right now. And while we all would like to shed the dead weight contracts, we can't do this. This isn't the NFL. Most of these contracts are guaranteed, especially to the older players like a Grabavoy, Wingert or Jacobsen - so we can't just say goodbye.
Another reason to be upset with Kreis is that those guys, who have provided little value for their contracts, may very well have long term contracts, crippling our roster flexibility for years forward.
I was also under the impression that we may be able to trade players still if we couldn't flat out cut them. Perhaps trading a few of our kreis boys for a good player could work in a business pitch of having "veterans that have played together before and undertand the style of play in MLS". I mean Kreis got away with it. Why not again?