I have to say I really don't care for the title of this thread, "Will Sakura come to her senses". Hypothetically speaking if Sakura did choose Sasuke in the end, (though technically the choice is Kishimoto's) that wouldn't make her stupid or not in her right mind, as the title of this thread implies. Lots of girls and women choose bad guys over nice guys because they either only see what they want to see -- which in this case would be wanting to see the best in a 'bad' guy -- or they mistakenly believe they can change the bad and bring out the good. It happens very often, unfortunately, but it's not a reflection of intelligence.
This rubs me wrong because Naruto is constantly criticized for his devotion. That its not romantic in nature is immaterial for this purpose. Naruto has been called all sorts of things and this fandom has routinely wondered why, oh why, does Naruto keep following this guy, without question, with all that he's done. Naruto's sanity, intelligence, judgment, and so on have all been questioned. Repeatedly.
So why is Sakura, who has been right along with him for the ride, beyond reproach on this issue?
For me, it's not about whether she choose Naruto or not. Her alternative choice to Sasuke, should she even make one (she's obviously under no obligation to choose anyone), isn't a concern for me. I would only agree with your point to the extent that "coming to her sense" means she must choose Naruto. There is no such obligation. However, you treat the decision to choose Sasuke at all as something we shouldn't question.
How I would read it would depend on the circumstances in which happened, but as of now she has already witnessed his brutality and saw Karin's half-dead body. She knows about the attempts on her life and that he nearly killed Naruto at the end of Part 1. That it took her until now to see that he doesn't care? I can't think of a good way to spin that. Perhaps this is a result of the author's complete refusal to allow the audience clear insight into her thoughts on this because that admission is hard to square with 540, which gives the impression she knew then, but then speaks the current line as if it only dawned on her now.
But I will say she is at least ahead of Naruto, who hasn't even made it that far and she at least had doubts when Sasuke went after Bee. She quickly feel back into the fold, but that's more than I can say for Naruto.
Naruto's judgment is poor. If I were random ninja #569870 I'd be seriously concerned about Naruto's judgment and priorities if became Hokage. But Sakura's only a step better because she's been right along there with him, and for the most part in agreement.
If Naruto's intelligence and judgment can be called into question for this (and it has) then so can hers.
There is no character I dislike discussing more than Sakura. I agree that she gets a ton of undeserved grief from detractors, but it's not much better to watch her supporters treat her as character nirvana and as she who must not be questioned.
Sakura knows Sasuke isn't a good guy, but as some others have pointed out, that won't much matter when all is said and done because Sasuke will be good by the end of the manga, though I don't imagine his personality will undergo much change. What Sakura is building to is realizing that Sasuke is not good for her. He's not the person she needs, or deep down, really wants. But, if she fails to come to that realization, the fault for that would be on Kishimoto for not following through with what he set up, not Sakura.
I agree with the latter. If she gets together with Sasuke it won't be this version. Sasuke will be worthy of such affection by series end so worrying about her falling for this model is pointless. He'll be the new Sasuke 6 by then.
Where has it ever been stated or even implied that Sakura loves Sasuke solely based on his looks? That makes her sound so unbelievably shallow, if the feelings she had for Sasuke hung on as long as they did simply because he was a pretty face. I'm not at all for SasuSaku, but I see no point in denying or downplaying that Sakura loved Sasuke. It was a childish love, but still love.
And the bolded, it really sounds no better than the idea that Naruto is obligated to love Hinata because she saved his life. Love is not obligation. The basis for Sakura choosing Naruto over Sasuke should not be "because he save her life", it should be because she built a relationship with him, one that's deeper than anything she could have with Sasuke.
Just my opinion.
It was a Part 1 flashback. Was that anime only?
The Sakura at the beginning was shallow and immature. She was supposed to be. That shallowness is part of what she grew out of as she developed as a character.
To say she loves his just for that at this point (assume for the sake of argument that she does) is unfair (and incorrect) because it ignores a ton of subsequent development. Her initial reason was supposed to be shallow, it was portrayed that way early on. She was hung up over someone she didn't know and didn't care about her. She gave up her friendship with Ino for that. I don't think that was meant to be a positive.
This, in part, is what she was to grow out over as she grew older. And she did. I think it's clear by 181 that whatever she feels goes beyond he's cool and good looking.