Sounds like wifey is making a drama over nowt!
a small chip and pin pricks doesn't mean a new screen, just a chip fill if you want to and as for the bonnet I bet a t cut would shift all the marks.
would you pull over a car in front that's thrown up a chipping and made a small chip in the screen?, I know I wouldn't. Tell her to move on.
mike