Not sure if your choice of words is very unfortunate or if there's a sarcastic undertone; because in the US there seem to be way too many innocent people that are caught in the literal crossfire of gun violence. Finding ways to address this with legislation seems, from my non-American point of view, only reasonable - and yes, of course it will also affect and limit people that did not contribute to gun violence; what would your solution be, enforcing it only for people who already committed a crime, so essentially when it's too late to inconvenience them?