I am a learner of English and have been learning it naturally for a few months. I get confused, when I read something which does not make sense to me. Please check below sentences to understand what I mean.
John slapped again while campaigning in New York.
But John did not slap anyone but he was slapped by someone. So, I think this sentence should be written something like that:
John was slapped again while campaigning in New York by a man.
John got slapped again while campaigning in New York by a man.
A man slapped John again while he (John) was campaigning in Mumbai.
Thanks in advance.