Well the anti-fog coating is placed of the inside of the lens, so if you wipe too hard or use a product with strong chemicals in it, your anti-fog coating will most likely vanish. Hate to say it but you're out of luck. If the scratch was on the outside you could at least try to use a scratch repair kit for reading glasses. You could try it anyways I guess, but I highly doubt it would work. Good luck.