Since no one else has said it, in a nutshell, the film is a anti-gun propaganda film thinly veiled behind a mildly interesting plot. You can still love or hate the movie. It's not an especially exciting "thriller." Definitely not in the same universe as Godfather, Casino, Heat, Brasco, etc.

I only say it's a comedy on the basis of how utterly transparent Hollywood is about their biases and how (evidently little they understand gun law, self defense philosophies, and justified use of force.