Good question.
Here's a longer trend chart for violence in general. (Gun violence alone follows similar trends):
What's interesting is that if you look at curves for other Western nations, the heights of the curves vary, but the general shape, with peaks in the early 90s and declines thereafter, are similar. This implies something beyond the knee-jerk explanations.
ADDED: Another long-trend chart for homicides:
