When we delete tags it doesnt warn us the tag is in use and we get in a state where tickets are assigned to tags that are not visible. you cannot re assign them and reporting ends up in a mess.
you should warn uses the tag is in use and offer to re assign tasks to a new tag or archive the tag so that old tickets keep it but new tickets can be set with it