I agree... I think, too, that if the war didn't end at this time, it was going to take a lot of more dead people... The "Olympic" operation which has been planned at this time, is calculated to take several million people lifes- Americans and Japanese...! Of course, we can't be sure this is true, but I think it is... the Japanese were going to fight to death, which was going to make the war take several more years, and many more victims... (in my mind).
Of course, I am not the one who can say that droping atomic bombs was good... many civils died...men, women and children... all these- innocent people, and most of them had nothing to do with the war...
But I think that all these were going to die in possible ground attack of american side.

As far as about Pearl Harbor- I think the Japanese were not right to do it... it is no argue that the US navy was not prepared and did it bad, but I think they were not to war!

Anyway, all wars are bad