Why did the space shuttle Columbia crash?

On blast off, a small piece of foam hit the wing, creating a small hole. On re-entry to the atmosphere the wing began to burn at that location due to hot gases getting in and a fire spread. This is what eventually destroyed Columbia