Все просто - крутим героя. У него таких дилемм по тексту должно быть богато. И каждая из них, любым образом разрешенная (кроме рояля) - развивает героя и дает читателю понимание этого героя. Так что когда герой подберется к самому важному - вроде, спасать мир или пусть живет, - его решение будет обосновано предыдущим текстом и читатель его примет.