Oh God, how grateful he was to be wrong. His family would never have forgiven him (certainly Ron and the twins wouldn’t, and Ginny generally went where they led) for being right. Being wrong, being gloriously, totally wrong… he could have his family back.
Very, very Percy. Nice character study... and nice that you gave him a happy ending!