If you feel so strongly, you can just not see the film and encourage others not to as well.
As for how someone can do that, he’s rich and famous, other celebrities have done far worse and still had careers after. To be honest, Will Smith is the only one to really lose from hitting Chris Rock either way; he gets a massive blow to his reputation while Rock gets treated like a hero for telling some jokes and getting feebly slapped.