This windshield was scratched by a bad windshield wiper blade. With windshields costing several hundred dollars, inspecting wiper blades from time to time and replacement of bad blades is cheap insurance against scratches like this. Not to mention better vision in rain, sleet, or snow.