It is almost unimaginable that NASA wouldn't have adequately addressed the specific problem that destroyed the last shuttle in flight. This is more than an accident or even a failure. The entire organization needs to held accountable.
I think they did. The press kit for this flight describes the efforts that went into the particular failure mode that struck Columbia. I don't know for sure, but suspect that the location of the recent foam shedding is a new location.
It looks to me that NASA did a good job the last 2.5 years developing a new camera angle to see the foam rip off and hit the shuttle. Scuttle the Shuttle, spend the money on border security and private industry investment of space exploration.