Problem was with config/.amazonrc not getting copied on cap deploy.
Staff can now delete programs on show page or by invoking /programs/:id/destroy