we are talking about chapter 540 and how the fact that Sakura thinking about Sasuke made no moral sense whatsoever .
Oh ok. This is my defense but can be changed depending on the end.
Well when you recap, think to yourself: when was the last time Sakura's love for Sasuke was brought up? In fact, when was the first time in part 2? That's right, it all began in the last arc, the Kage Summit Arc. In Sai and Sasuke arc, Naruto and others finally meet Sasuke, but the conversation belongs to Naruto. Kage Summit arc was the true first arc that only individual gets to interact.
That arc was the first time that Sasuke was announced that he has sunk so low that it's almost impossible to like him anymore. Naruto was the hope keeper and when they learned Sasuke has officially become the world criminal, it's hard to keep up this hope. In fact, is it worth having him. So, Kishi had each members of Team 7 to interact Sasuke and get their pov straight. The result was a disaster.
Sakura got to meet Sasuke the first time alone after so long and it cannot be any worse. Sasuke announced his plan and how he treated people like a replaceable tool. Not only that, but she knows that he's way too deep in his own mind that he don't even care anymore. When Naruto entered the scene, it was him that made her feel better; however, it's about Team 7, not Sasuke individually. Does that matter? Actually yes.
Chapter 540 shows that even though she believes Team 7 will get their happy ending, why does she feel bad for thinking Sasuke? Shouldn't she gets hope up? No, because the situation is about love. Sasuke can get his "happy ending" with the rest of Team 7, but what about as a person in a relationship with Sakura? What is her status with Sasuke? Not happy at all. The main problem is that no one is willing to trust him and he doesn't care. At the moment, no one in there seems to trust him at all and since Shikamaru is one of them, then you know you are glued to him as a wanted criminal. It's rather funny how in the last arc, Naruto didn't help that Sasuke is a good man or anything like that, rather only hope that all of them will get a happy ending. Basically, he didn't tell or give an idea that Sasuke is a good guy, rather acknowledged that he has fallen and Naruto will be the final wall for Sasuke to break through in order for his hatred resume or ends.
So am I defending this chapter 540? Because since Kishi brought up Sakura's love for Sasuke from last arc, it's only fitting that Sakura has to enter a new step in her life: letting it go. She got what she needed: Sasuke always seek vengeance, shows no opening for any talk with her (hence her words in the confession), always pushing away because of his indifference, has no problem breaking bonds, especially Naruto's one, and now, he doesn't care, so long he can get his desire. Those are enough to pile up that Sasuke is not a good man and since this is the first time she has been questioned about her love, it finally makes her wonder: is it really love? Again, first time being questioned. That said why now?
Remember, the love for Sasuke wasn't brought up until last arc because this was necessary for Sakura to work on since she needs to end one of her weakness: lingering feelings for someone who never has yours. Chapter 635 boosted up this idea because it's yet another moment of her view in the current status and once again, it's not good. Sai represents someone who needed to understand how to feel to have someone from the past return. His first thought wasn't positive because he feels that Sasuke don't earn it after all that, so he hoped for something out of Sakura. It didn't helped.
Now that we are near conclusion, it's reasonable to think this part of the character needs to end. The best part is that if she ends SS, her character is still not done. Not only she has Team 7 aspect to deal with, but guess what else? That's right, Naruto. The fact that Naruto left her wondering about his last speech (Both of us will die) already sets up a conversation in the future. So if ending SS is true with this arc, then I have no problem with 540.