Unequivocally Yes.
Bear with me here and dont jump to conclusions, look at the holocaust. It is THE worst human act in recorded history. It was horrible and senseless and showed the utter disregard for life that we humans really are capable off. Because it happened and was well documented we can show future generations and learn from it and to make sure it will never ever happen again. The jews paid the price here but 6 million lives is nothing in the grand scale of the human race's lifespan. We are animals, without experience of events we cant fathom nor care for something and work towards a better goal. A child must burn its hand before learning to stay away from fire.
To some feelings rule them and all they see is the end of lives, the acts are too horrendous. I on the other hand rest and am content in the knowledge that something similar wont ever happen. The loss of human life should be mourned not wished away. If something can happen it will happen, be glad it happened on a small scale now instead of at a greater scale later.
The needs of the many outweigh the needs of the few. Either you care only for yourself, your offspring and your belief or for the human race as a whole. No or Yes. My life is forfeit for the good of humanity if it needs to be destroyed as it will serve the greater good.