Some data that backs your point:
90% of those who use a firearm to commit a homicide have at least 1 felony on their record. The average is 4 felonies. It's already against the law for a felon to have a firearm in their possession. It's unknown as to how many other gun laws were violated before the perp pulled the trigger, but it's safe to assume that possession of a firearm wasn't the only one.
90% of the gun violence in the US occurs within the inner cities where gangs and drugs are quite prevalent. Here again, firearm violence is closely tied to those with a violent criminal history.
There are thousands of gun laws on the books already. You could double, triple, the number, etc. and it will not have an effect on the 2 key stats above.
This is the elephant in the room no politician wants to address.