I think the point, though, is that the situation need only be escalated when necessary. If they determined the Enterprise was barreling down on Romulus, a Romulan ship, a Vulcan science ship, or was a danger, I'm certain Picard would have ordered any action necessary to safeguard lives, treaties, or whatever. There simply was no need, at any point during the episode, to blow up the ship or blow up Data --- and that's not hindsight -- that's the decision making process of the commanding officer of the ship. Picard continually assessed the situation and adjusted his decisions accordingly, including factoring in the life of the kid in sickbay. The fact is, they weren't
heading to the Neutral Zone, the weapons weren't armed, and no one in the ship was in immediate danger
. All facts known at the time. When the facts change, Picard's decisions will adjust accordingly.
If it came to it, Picard would have done what he had to do to regain control of the ship. Picard's not the type (in the series) to make rash decisions. He's calculating and patient.
Who cares about the locked out computer, that's just a minor inconvenience. After the bridge is destroyed unplug the computer and shut down the warp drive manually. Then try to get rid of the lock out somehow, worst case scenario, delete everything and reinstall, that's what they did when they caught the iconian computer virus, so we know it's possible.
: We got a problem, Captain.
Wesley (the boy)
: The restore disks. They're for LCARS 2364.
: When we were at McKinley Station, they upgraded us to LCARS 2366 Service Pack 1.
: We have to restore to LCARS 64, then download the updates.
: So what's the problem?
: Data changed the app store password too.