Additional text omitted.
This is an example, to me, of how the story doesn't fit together. There is a very strong dramatic irony here: Jyn saving the girl, but have that undone by the Empire's reprisal, which destroys the entire town. There is a huge opportunity here to leverage the irony to amplify the loss, and to bring out the very real cost of the rebellion's activities. While trying to overthrow the Empire, many many innocent lives are lost as a consequence.
The movie makes no attempt to make use of this, at least, none that I can tell. It does do a good job with the slow motion explosion approaching the rebel base, but that's about it. There could have been a moment with Jyn: "Wait, that girl." Then another rebel, "Yes, and the whole town." Jyn, "But how can you do this? How can we do this? *We* caused this to happen." A rebel: "Millions are dying under the Empire's oppression every day. We must make sacrifices." Jyn: Sits down tearfully as she looks out the window at the dust and the explosion.