Alright I didnt all of it but tried to get your main points. I agree that sasuke isn't truly evil. In his way, hes actually saving the world just like madara and obito. The one thing I don't agree with is the part where you said sakura will understand him. To me it will be naruto. I think naruto knew this was coming the whole time. Let's not forget that he can read people heart's. Naruto is the only one who can understand sasuke pain and he knows that both of them could have easily switched side. The reason naruto says this isnt going to end up like before is because naruto is going to change sasuke heart, how he does we will have to wait and see. And Sakura couldn't even begin to feel sasuke pain because she never lost anyone nor does she understand the shinobi world.