About the Sakura and Sasuke stuff....
I think that tolerance/forgiveness of behavior that would rarely be tolerated or forgiven in real life is meant to be a part of the framework of this story. One of the main themes is about acceptance, ending the cycle of hatred, and persevering with your belief in those you care about.
As we all know, the Third struggled to kill Orochimaru regardless of what he had done. Jiraiya never totally gave up on him either. Naruto can't give up on Sasuke. Kakashi struggled with the thought of killing Sasuke as well, and even thought of the Third at that moment. Kakashi is trying to save Obito right now.
While I agree that even a Narutoverse girl should get past romantic love for a guy who has tried to kill her repeatedly and shown no remorse, she should not be expected to hate the guy or give up on his redemption any more than any other character. If Naruto can still care about Sasuke after what he's done, Sakura can still care about him too.
And I think that's what we're going to see -- Sakura will care about Sasuke and what happens to him, but no longer want him in a romantic sense. We've been shown a number of signs that the complete transformation of her feelings is going to happen if it hasn't already.
Also, it's not just Sakura who would need to let go and move on from her romantic attachment to an inappropriate choice. The same would be true for Hinata. Sure, Naruto hasn't tried to kill her nor has he even mistreated her, but he hasn't exactly been a prince to her, either. She nearly got herself killed because she wanted so much to make her love known to him, and her whole life and nindo have revolved around him.
Nevertheless, Naruto has not only not acknowledged her feelings in a significant way, he very recently declared another girl to be his girlfriend right in front of her. If Hinata was a girl we knew in real life, odds are the advice we'd give her is something like, "Forget him. He doesn't care about you the way you deserve. Move on and find a guy who doesn't love someone else."
I just don't want Sakura to be the only one judged for hanging onto misplaced feelings longer than we think she should have.
Overall, I don't think Kishimoto has been attempting to apply "real world" morality to any part of his story, so why are we tempted to expect "real world" reactions from his characters when it comes to the romance subplots?
We, as readers, shouldn't be capable of suspending our disbelief for all the other stuff -- breathing fire, turning your arm into a lightning blade, resurrecting the dead through human sacrifice, demons sealed into infants, etc., etc. -- on the one hand, and yet on the other hand balk at the lack of realism when a teenage girl has romantic feelings for a guy who treats her poorly.
I'm pretty sure Sakura is going to figure everything out anyway. 
Just my opinion.