No. Lets see.
I disagree qwith you. I'll explain why...
1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
As a starfleet officer, he would be expected to order subordinates to their death if necessary. We saw this demonstrated when Troi was trying to become a commander. Based on the fact that we've seen Data in command of the Enterprise on occassion, we can assume that he has passed the command exams, I can't see how that would be possible if he was forced to obey this law.
You are forgetting about the zeroth law, that a robot must not allow harm to come to humanity. If Data can save a thousand people on the enterprise by ordering Geordie to his death, then he would do it, and still be obeying the LoR.
2. A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law.
By Federation principles, forcing a sentient lifeform (which we know Data to be considered as under Federation law) to follow any order given to it by a human would be considered slavery. Obeying the orders of a senior officer is one thing, but any human?.
Given Data's line in First Contact "To hell with our orders" also lends weight to this argument.
In this case, Data knew that Picard's experience with the Borg meant that Picard's presence at the battle was the best chance they had of defeating the Borg and thus protecting Humanity. Again, the Zeroth law means that Data was not violating the LoR.
3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws
From what we've seen, Data actually appears to follow this law. He has a sense of self-preservation. Yes, he has more than once put himself in danger, and ended his own life, but in all cases it was to prevent humans from doing so.
All things considered, I'd say the latter is personal choice, (and logical) but no, he doesn't follow the laws.
Why do you dismiss this? Data sacrificed himself to save the entire crew of the enterprise. Definitely acting within the LoR there.
No. Since a Data has often employed force in the line of duty or in self-defense, he has obviously not bound by the First Law.
Stunning someone with a phaser breaks that one right there.
How does that harm a person? Sends them to sleep for five minutes and they wake up with a bit of a headache. Not really much harm there. And anyway, it's not Like Data does it for the fun of it. Data has never stunned someone when it wasn't necessary, and it always served a greater good.
In fact, the only time when Data broke the laws was when he tried to shoot Kivas Fajo. And that always seemed to me to be very out of character.