Fan was apparently begging Diaz to punch him in the arm, and after much hesitation, he finally agreed to do it. His starstruck fan told him to do it again, at which point Diaz declined. It’s safe to say that Diaz probably would have preferred signing autographs over punching his fans on the street, whether they wanted it or not.
https://www.youtube.com/watch?v=7B8LpstofAc