When Wendy Duffman first heard that Osama bin Laden, al-Qaida’s leader and the mastermind behind 9/11, was dead, she felt a sense of elation, then relief.
Her brother, Air Force Tech. Sgt. Scott Eric Duffman, died four years ago in a helicopter crash in Afghanistan -- a war launched in the wake of the deadly terrorist attacks. And as an American Airlines flight attendant in 2001, she lost friends and colleagues on the planes that crashed into the Pentagon and Twin Towers, and onto a field in Pennsylvania.