Yes, in certain extense, this kind of saying are right. When your eyeglasses scratches, adopt some toothpaste to rub the surface of scrathing glasses, the scratch will disappear for several minutes. You know it is effect especially when the toothpast are granule scrubs. However, I would like to sugget you not to do like that. The scratches in the eyeglasses are permanency, the polish with toothpaste just a way to cover the flaw. But the polish will change the prescription and effect the function of vision correction. It will damage your eyesight if you use it for a long time.You would better go to store for a new glasses for replacement.