We were at my son's high school baseball game yesterday and one of the players hit a foul ball into the parking lot. It hit my car windshield and smashed it. I do not have coverage to replace it under my auto insurance. The school will not reimburse us either. Someone told us that the homeowners insurance of the player who hit the ball should cover it (we know the player). Is this correct?