humbled, yes it's all troubling. I don't think there is an easy answer at all. But what I was suggesting is not like memory being wiped. It is God making it not have happened, which is deeper and more profound than memory being wiped.
Think about it this way. If God exists could he stop someone being run over by a bus tomorrow? I think he could. And if God exists could he stop someone being run over by a bus last week? Given that God is outside space and time, he probably could change reality so that someone wasn't run over by a bus last week. And if he did that, then reality would be changed, not simply a memory erased. The suffering would be gone, not just in the present or the future, but in that past as well.
If God can do this with a single event, can he do it for all suffering? I don't know. But if he is God maybe he can and maybe it is wrong to say there is no way to reconcile goodness and almightiness. We just don't know everything about reality to be able to say definitively.