Well, Sakura has the same right to have the boy she wants, and it has mostly been Sasuke.
It's a bit difficult to believe all her crying when Sasuke left was useless.
Sakura's not in the same boat as Naruto. Now, if the manga were titled 'Konoha' or something, then you could probably argue that her character's importance rival's Naruto's equally.
I'm a firm believer in sasori420's statement: 'If Naruto's wants Sakura, he should have her.' This is a story, where the characters' feelings can be altered however the author chooses; and the main character always gets special treatment. That is how story telling works, I believe.
You can say "Well the main character shouldn't get EVERYTHING he wants; and he should earn whatever it is the author decides to give him." - This is, in my mind, another writer's rule. The main character of any decent story should be tried and tried again.. losing much, and gaining little until the story's resolution.
But do not consider 'getting the girl in the end' to be in the same boat as 'winning it all, and losing nothing.' Also, as I said, Naruto's feelings toward Sakura or Hinata are subject to change. So if Kishi's into pairing anybody up AT ALL, and he happens to prefer Naruhina, he could still give Naruto the girl he wants by making Naruto want Hinata instead of Sakura.
So anyway - The main character will end up with who they want or nobody at all. A side character that the main doesn't want, will end up with another side character or nobody at all. In a way, you could say that it's up to Naruto whether or not Sasusaku happens. (imo)
Naruto = The Main character = Death means series end
Sasuke = Antagonist = Very important side character = Death means end of conflict = Story could go on with addition of new conflict
Sakura = Side character = Death means little