my windshield has numerous scratches from a pair of bad wiper refills that I had to buy during the past rainy season. There are also these small "hits" that seem like dust on the windshield from the inside.
I've tried to remove them using 3M rubbing compound, joy, newspaper, and even vinegar.
So far only the watermarks are gone, but the scratches and "pinpricks" are still there. I would ignore them if only they didn't cover most of the windshield.
There are many threads regarding this issue and their solution is to change the windshield
if scratches are deep enough that your nails stuck-up then it is hopeless to buff it with rubbing compound