I actually agree with you, just not the whole "I have been here longer than you" tone of his reply. I have been here even longer than the submitter and contributed a hell of a lot less. How long anyone has been here means nothing to how much you can or cannot have contributed - therefore didn't need including in his reply and only made him sound like a douchebag when doing so.
If its working fine for what she wants right now, what's to fix? It will continue to work as it does right now, as she is singing from the rooftops about how its important - surely keeping it how it is today will be fine.
$50 was very generous. Company I work for is part of the MAR program (Microsoft Authorized Refurbisher) and I can assure you, a license costs no where near that much. We get a refund on the existing license on the machine, then the refurb license costs next to nothing vs retail.