Military vs Civilian.
It seems to be a matter of personal philosophy. If you believe that the ends justify the means, then dropping the bomb may seem justified. However, then you seem to indicate that you do not regard an attack on civilians, regardless of the extent they are involved in the war effort, to be any different than an attack on military. A military is a fighting force who at least expects that they are putting their life on the line to serve their country, for whatever purpose that may entail. They have willingly made a commitment understanding that death is a possibility. That is their sacrifice, and we should all greatly appreciate them for that. Civilians are completely different. Their involvement in war rarely extends so far. How can you possibly consider them to be necessary to a war effort, unless you have no particular regards to whom you kill to get done what you need to get done? If that is so, then yes, you believe the ends justify the means. Just know then that you have no right to complain about any action similar to such, like 9/11. We meant to send a message to the Japanese with a bomb on their civilians. The terrorists meant to send a message to us when attacking the WTC. The message may be different, but both chose to attack civilians to get our message across. If you choose to see it differently, then it is because you are making it personal. Perhaps then you should consider how others may make what we did personal, similar to how you view what 9/11 did to us. I have not served in a military, so perhaps my viewpoint is skewed when I say this, but if I personally had to make the choice, I think I would rather continue to fight a long and hard struggle, rather than slaughter innocents. I guess it depends on whether you value the victory or integrity of the nation more.