Bin Laden's demise is a needed win for U.S.