Your son has my sympathy. I've been there and it definitely feels personal. Let him know that he did well and that you are proud of him. I'd let him skip the do-over if the grade is unimportant. It feels like an insult to be asked to change good work.