If you're going to apply this to Sakura, then you have to apply this to EVERY SINGLE CHARACTER SASUKE HAS INTERACTED WITH OR KNOWN. How many could he have loved, but not let in his life? And what does that make Team Taka who he did let in? So this whole backwards logic is "If Sasuke says he loves you, he actually hates you, but if he says he hates you, then he actually loves you."
You might as well say Ino has a strong place in his heart then by that logic or even Hinata and it would make just about as much sense as everything else. Sorry, I am not buying it. So basically, to you guys, it is impossible for Sasuke to be indifferent to people. It is impossible for Sasuke to not care even to the people he has never met. Maybe all babies that haven't been born yet. Why not? We are going radical with this anyway, so why not? Sasuke loves everyone because he wants to kill them all.
Well, I, myself wasn't referring only to Sakura but generally speaking. He may have loved many, who knows? The point here is that each of us make decisions and Sasuke made his. I am not excusing him or anything, don't get me wrong, but here like in real life it's all about the decisions you made. What does that make Taka? Well, I know what it does, do you? Does anyone else who is able to detach from their preference or indifference or hate towards the character to detach themselves and look at the story overall? Sasuke's main problem is that, like I always said, he considers that bonds make him weak that's why he wants to severe them, that's why he wants to kill Naruto. To do it now, with his own hands, than later see him killed in a new war. Because we like it or not, he was Sasuke's best friend.
The fact that he went crazy when killed Karin should have told people something, but people refused to see it and just leave it at crazy Sasuke. Yes, he was crazy, but he had a reason to be. In his own mind. The thing is don't see this through our moral world, try to see it from his POV. If people want to understand Sasuke they need to look at him from his pov, not theirs. That's where some kick it in.
As for your logic, Sasuke never said he loves someone, don't try to put a simple logic where there lie more complications.
If we observe correctly his character throughout the story, we can tell who is important enough or who isn't. For example now, is Naruto while Sakura to him is trash, not even worth killing. Why? Because Sakura's death wouldn't affect him in any way (while with Karin it did, by the author's own words) thus having to suffer but if it were to happen something to Naruto, he would suffer in his own twisted ways. That's why he wants to cut all the ties because he wants no distractions to his plans. This paired up with what he thinks about bonds, you have figured Sasuke's character.
Just think about how much it hurts when someone precious to you dies. Basically what Sasuke wants is to not go through that because it will affect his judgement in his plans. So then, he better does it now, before actually starting with the plan so that afterwards, there will be nothing in his way and he can be that darkness.
He's actually very predictable, just harder to read.
I agree though that his decisions based on our moral compass are skewed and not so humane as he might think they are under his impression, but in order to understand Sasuke and to see the way out of this, you have to think and see like him. Put yourself in his shoes.
I agree with you as well, don't get me wrong, but that's where the point is. Basically, Sasuke is pure, but he goes all the wrong ways and that's where Naruto has to show him, what it is supposed to be the right way...