Sorry but I would say it sounds more like it was driver error, as in you were probably too close to the car in front.
I am sorry to see your car like that but lets not have any BS.
Bloody hell .... I think the chap has been through enough without kicking a guy when he is already down lol