My Dad's minivan encountered the only incident I've come to run into... Which was egged with an ENTIRE case (probably 24-48 count) of eggs on the front windshield... Happened right outside of our house.
Other than that incident, I've let my wife throw an egg on my previous vehicle
just to make her happy, lol... She knows how much I love my cars, but I just wanted to let her throw an egg on the windshield... Ran to the car wash ASAP after that!

Gotta' love relationships, haha!
Anyway, sorry to see this happen to you, OP... Your incident was totally uncalled for.