^ Good points. I think giving the ring back was supposed to be shorthand storytelling to the effect that everything was resolved in a good manner. The rings were not disrupted by defeating Grandfather and they all lived happily ever after.
Still, it did feel rushed. The whole ending was weak.