if it happened as reported, there are two areas at fault...
- the airline for not verifying i/d at the time of ticket purchase (if done in person)
- the tsa for not bothering to "look up at the face" as verifying an i/d consists of not only checking that the "name, rank & serial #" matches to the document in question but the photo on the i/d is in fact a photo of the person standing in front of you*. that is basic bank teller protocol.
so if a bank teller can get it right, why can't an airport i/d checker as money can be replaced but not the loss of a human life.
* i will not leave the i/d checker "and call them on it" if they do not look at my picture and then my face (and then find a supervisor to complain)