First of all, let us assure you that your marble vanity tops do not need to be replaced. Second, let us address a common misunderstanding—sealing protects against staining by filling the pores of the stone so it does not quickly absorb the staining agent and you have time to wipe up a spill. Sealing does not prevent etching, which is a chemical reaction to acid rather than an absorption issue. Etching is surface damage and can be remedied by professional honing and polishing to restore your original finish and leave your vanity tops looking as good or better than the day they were installed.