Bummer. I had the same thing happen to me a couple of years ago, I'd only had the bike for a few months. Didn't break the windshield but did break the left mirror and scuffed her up.
On the bright side, you weren't riding when she fell over... the second time mine fell over, I was! Broke the left mirror again, and the left brake lever assembly, and scraped her up (and myself) pretty good.
My windshield is not a Givi, apparently it's a Kymco "genuine part" which my dealer replaced the stock windshield with, quite tall but plastic and didn't explode on either occasion.
Ah well, parts can be replaced, we can't - so let's all ride safely!