Currently, there is no way to delete groups without removing the group from all areas it is 'in use'. Groups created for events or group actions, have no pathway to even do that. Therefore, there is no way to remove those groups (often created for one-time actions). This is why I suggest a way to hide or archive groups.