if the scratch can be felt with a fingernail then polishing is only going to matters worse as it can make a dished effect where the scratch was(damo can confirm that one)its often cheaper to replace the sealed unit than to polish out multiple scratches,on a mirror it depends,is it a very old one?a victorian one or older should be left like that as it is aged,if its newer its better and cheaper to have a new one cut