It's simple, really.
The movie is so popular because it shows a white guy fighting back against black lowlife criminals and doing to them what every white person has wanted to do at some point when they read about a crime or someone they know is victimized. Call me what you want, but admit that it makes sense.