Can you repair scratches? hmmm, yeah, I guess it would depend on what part is scratched.. and how the touchscreen works, admitedly, touchscreen functionality is somthing that I dont know a whole great deal about... but, if the touchscreen grid itself is scratched, I would assume its unfixable... but if its say, just the glass part thats scratched, well, then there may be some filler for that, the problem is, these lcds/touchscreens are made up of a few layers typically, sometimes of different materials with different degrees of difraction (been a long time since my last physics class, straining to remember here

and in order for a scratch to be fixed, a filler must be found that reflects light the same way... or one could polish out the scratch if its not too deep, and the material its in is fairly thick.
IF I were you I would look into getting a new touchscreen from digitalww.