This is just me being a nitpicker, but isn't there a large hole with the whole Naruto series in the form of Naruto's promise to Sakura about bringing Sasuke back?
From everything that we've practically learned about the villages, they're military entities, and I doubt they can just waive something like treason of the table if Sasuke is brought back. And let's not forget that he attacked a conference of world leaders, sure he helped save the world, but come on, won't he still have to face the music so to say on his actions?
You can't just waive some of those things of the table like that. It just wouldn't make any sense.