a screen protector is supposed to protect the screen on you device. If you get scratches on your screen protector, it means the screen protector is doing it's job. Would you rather have scratches on your screen? Or would you rather have it on the screen protector? Answer is obvious.
So requesting a "free" screen protector, simply because the original one is ridden with scratches cracks me up. But requesting a "free" or "better" screen protector because the orignal one is faulty or doesn't adhere to the screen from factory is another...
If you want a scratch free screen protector, get one that is made from saphire crystal. Like the crystals that are made for high end swiss watches. If they do not make one, I suggest you design and patent it. So that we all can have a screen protector that is scratch free.