The Petraeus scandal and computer ethics