Tough one!
I really don't have the answer for it, but it's a question of the greatest good for the greatest number. If there truly is such a thing.
I think I'd say no, on the grounds that it would be a compromise, next time we might have to make an even bigger compromise, a sacrifice we might not be able to live with