When a rock flies up and hit's your windshield it usually is your fault. The only way you won't be stuck with the consequences is if you have insurance. If so, you'll be fine. I know it's not right but lawfully it is what it is. Insurance should cover it.