if you want to fix the problem then address the problem.
Many people want to fix the problem, they just don't want to do the real work it would take to do so.
Passing a law and declaring victory is a lot easier than working together as a society to address actual root problems.
Then again large groups of people don't want to really solve problems like racism or single parent families because they derive their power from the very issues they purport to be against. People with guns are just further potential obstacles to them getting what they want; that's a lot of what's going on here by many of the activists.