Gravel Trucks and cracked windshields are a way of life on Tulsa Expressways and streets. Nothing ever changes and I've had to replace 3 windshields in the last 20 years. You are fortunate the Truck driver actually stopped. The last time a rock bounced into my windshield the crack was so loud it sounded like a gunshot.
Gravel Trucks not being responsible with their loads:
Gravel Trucks not being responsible with their loads: