Nobody deserves a death like this. Maybe Ahmed Wali was an evil man, but Allah does not give a human being any right to take the life of somebody's son, husband, father,brother, uncle.
Think about his children, wife, siblings, parents.... why should they have to pay the price for the evil...