Bashier's mission was to destroy the prototype and destroy all copies of the slipstream data. He wasn't under orders to destroy the shipyard. If the prototype was being constructed in a city and he hadn't had help from the Breen resistance would he be justified in dropping a half dozen photon torpedos on it? Do you really do anything to complete your mission? Missions have been aborted when civilian casualties would be involved.
True, but he barely managed to get to the control center where he set the power generator to overload. I imagine it would have been a lot harder to infiltrate the prototype and then figure some way out to destroy it. He also set the overload to take some time so that at least some of the workers could have a chance to evacuate.
You also again didn't really address my points about what Bashir should have done in the actual situation in the book.
I would think blowing up a Federation facility would count as at least an informal declaration of a cold war.
I would argue that every day counts in that scenario, since it gives the Federation/Kithomer Powers the time to rebuild their fleets after the heavy losses of the Borg invasion.
You are definitely correct that Bashir compromised his values. But I don't agree that he did it because he, to put it bluntly, wanted to fuck Sarina.
Christopher made a good argument that the shipyard was a legitimate target so the mission would not really fall under the GC.
Let's not forget that Sarina also bombed a transit terminal in a Breen city. She did give a warning to evacuate but we don't know if anyone was caught in the blast. For all we know the upper level was full of people and they were killed when it collapsed. How would a similar situation be treated if it occurred in Grand Central Station?
Nar, the Breen did not mention any casualties when she read about the incident.