eastwood sells a glass polishing kit that is supposed to eliminate the scratches that you are talking about. they are caused from the wipers pulling sand and dirt across the windshield and over a period of time all windshields do it. i have never used the kit before but usually anything from eastwood is worth a shot. if that doesnt work, a rock to the windhsield and a call to your insurance company should get the results you are looking for