At the moment TK rewards the traitor; I hardly think anyone can argue with this. There are many examples where the traitor causes a big shift in power between Kingdoms - much bigger than any one loyal team-worker can make.
Does Travian really want to encourage this, because it certainly causes lots of people to leave the game in disgust?
I suggest that it needs to work out ways where treachery is not so effective and instead reward more those who work for the team.
I imagine it would be very difficult to punish the traitor - the account has already accepted that it probably will be trashed when it enters treachery; in all honesty there's a 100% likelihood that it is "strongly linked" with an account of the enemy. Therefore the efforts should be rather to reward loyalty, both for the individual and the kingdom. This would also maybe help us lose the simmers who join a Kingdom but who do nothing to contribute to its success - there's nothing like self-interest to change people's behaviour.
Or am I just an old spoilsport?