This is a very good post. I think the same about Danzo. Whatever he did, he did it with the intentions to help his village. He had his own way of doing things and I think that was a great thing Kishi did. It really showed us that not all of the ninjas that look super evil are in fact evil.
Now onto Sasuke. No, I think he will definitely die but after Naruto "saves" him or convinces him to turn his back on his life of revenge. This way Naruto will know that he saved him and he would be able to go on with his life. I really do dislike Naruto's affection for Sasuke. He pays little attention to the people who actually help and love him (Hinata anyone?) and focuses all his attention on a prick who wants to kill him.
Raikage said something to Naruto that was spot on. He said that even if Naruto begs for his life, it won't change a thing. People will still be after Sasuke for what he did. The whole world wants him dead. He joined Orochimaru, he is on the Akatsuki's side, has helped Akatsuki kill a Leaf village elder. It doesn't matter how corrupt he was, he was still a respected member of the Leaf village. Sasuke has attempted to capture the brother of the Raikage, killed a ninja working for Raikage, has attacked all of the Kages, attempted to kill Kakashi, Sakura and Naruto (more than once).
I really don't see how Sasuke is so innocent and can be turned good compared to the other bad guys. Everyone is expecting Sasuke to die and turn good but something tells me that Kishi will surprise us in the end

.