"Deserved the coming" is not a set expression; you will not hear anyone use it. However, you could say "John had it coming [to him] for provoking Peter". The "to him" is optional but the "it" is essential.
You would not say ".. who bumped John's head on the top of a vehicle". You could say "... who slammed John's head against the roof of a vehicle".