We all know this ends with charges being dropped. It still doesn't mean he wasn't somewhat at fault here.
Who drags someone 20 yards? Wouldn't you usually stop right away when you see someone hanging off your car?
Do you know how long it takes a car going even 10 mph to go 20 yards lol? Human beings run double that distance in roughly 4 seconds so you do the math.