I can commiserate with you. I got whacked with a rock yesterday. My poor baby, less than 2k miles, has a huge "bug splatter" on the passenger side windshield. Ever worse, I can't repair it since it wasn't a crack but a scuff that made the outside glass rough.
However, for those who can repair...