Targe can be changed by DT if the person that was tagged have made a good impression for the reason that lead to getting a tag, the only reason that can lead to tag not being removed is if the DT member is no longer active on the forum or if the member took the tag as a personal matter. Some DT can be biased and use their position as an opportunity to oppress other who are not DT. On this forum, I have seen DT drop tags on each other over personal mattersmatters, but by right if someone is tagged for spamming and the person later change, the tag should be corrected.
Tags can only be removed or revised by the user who gave them. DT members cannot remove tags given by another user. Retaliatory feedbacks are a wrong way to use the trust system, I have one from a user I gave negative tag sometime ago. You can tell these biased feedback from the accurate feedback through the reference thread attached to the feedback.