I think that it is wrong. You can make up all the reasons for it as you want, but it is still the killing of innocent civilians. Hundreds of thousands of innocent men, women, and children died that day. What need is there to kill innocent people???!!!
They were military targets, we warned the civilians before we attacked and if we hadn't nuked the cities, we'd of carpet bombed them.