I think that's what I was trying to ask, in my fuddled way.
The vet badges indicate player longevity. Anniversary badges indicate toon longevity.
I can see granting the badge to a toon that existed before the anniversary date, but the player didn't log them for some reason, but I can't see giving all toons the badges, if they weren't that old (i.e the toon I created last month should not get the second anniversary badge just cause I've played that long, it didn't exist way back when).
The two badges sort of overlap, but, if they're tracking player longevity and toon longevity, then that difference should stay in place.
Or get rid of the anniversary badges altogether and just use vet badges. Or tie vet rewards to the toon, not the account.
Is the thread still out there, where the original discussion took place?