If it's a new account I would have just let them keep it. 20k "extra" is going to be nothing compared to what all the vets have.

Leaving them negative is pretty harsh, it'll make them feel like they've stopped progressing in game.