I'm really glad you are such a great driver. SOMETIMES you can't avoid an issue. My son was driving on the freeway and saw a truck that had ice flying off the roof. He slowed down to be clear of him and moved 2 lanes away and continued to watch what was happening.
He was in the flow of traffic and couldn't move or stop when a huge sheet of ice flew off the truck and completely smashed his windshield. All he could do was control the car (with his wife and kids in it) and work to get off the freeway.
People that drive with ice on the roof should be pulled over——they are idiots!!!!!!!
.
I never suggested or implied a person could avoid every event that occurs, on or off the road.
Btw, you say your son was in the "Flow of traffic and couldn't move"? Why not? And why not simply slow down and back way off? If he had time to slow down, move over two lanes and continue to watch, why would he not simply start slowing down incrementally but immediately in the lane he's already in?
Btw, I ask the questions because your son could have been killed. And he wouldn’t have been the first one who was killed by ice blocks, debris etc, coming through the windshield. He’s very lucky.