I have found a solution to scretached TFT screens. My youngest son put a deep 15mm scratch on my tft. I noticed that when cleaning with a damp cloth this temporarily disappeared. To cut a long story short
Using the finest brush I could by I 'filled' the scratch with the tiniest amount of 'Pledge' wax furniture polish (the brown can).Lo and behold the scratch ( a thin grey line at irritating eye hieght) has disappeared. Of course it's visible when the screen is off. But strangely not when on and using a black background.
Low and Behold it is NOT visible when the screen is on. This applies to any background including white.
A similar trick with missing pixels.Slightly damp cotton bud, then do a circular motion [touching screen very gently]on the spot were the pixel is missing, for a few moments/minutes. Usually solves the problem.
I've read loads that say that any abrasive cleaning is a bad idea TFT screens. The plastic are very soft ( hence how i got in to this area !).The abraded area can look fuzzy afterwards as minute scratches diffuse the light and you'll certainly kiss goodbye to the anti-glare coating. My discovery has the advantage of being quite minimal . I initially thought the whole screen could be coated (with pledge) but I decided to quit whilst I was ahead and the results were so effective.