You ever filled out an application and gotten to that ubiquitous question: "Have you ever been arrested for ... or charged with ..."?
Sure, this case will always be on the internet, unfortunately. But at least then someone googling will get some context. At the very least she doesn't have to (legally) lie on that question after this.
FWIW, USCIS insists on all of its forms that you must tell them if you've ever been charged or convicted of a crime, even if your record was sealed or you were pardoned.
Technically true, but if you say no, and they later somehow find out about it, they will say you were misrepresenting yourself to USCIS and ban you from the country for life. This is not hyperbole; that's the response that misrepresentation carries.
Sure, this case will always be on the internet, unfortunately. But at least then someone googling will get some context. At the very least she doesn't have to (legally) lie on that question after this.