It should be possible from the Django admin backend to retire a campaign. This should also retire any associated objects such as tasks, items, and maybe results. The corresponding campaign team should also be retired.