He had every right to slap him !! It does not matter if he's gay or straight ! Will was in the right . The paparazzi think they can do anything and then say but he was for gay rights ! Paparazzi will pull the card he voted for guy rights . Will Smith, you did what a lot of straight people would of done, even if they won't admit it. My nephew is gay, and I accept it. However, I would have slapped a woman, had she come up on me like that !!! Luv u Will !!!