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?
Getting out in front of being completely wrong. Smart move.