Why is it that rural or suburban gun owners, who may or may not be members of that victim disarmament group called the NRA get the blame for "gun crime", and for blocking "reasonable gun laws", when it is inner-city criminals who are doing the vast majority of the shooting?
Then those who pretend to speak for the inner-city criminal/victims call for banning guns. If it were important to stop the shootings (which I think it is), why don't the criminals just stop shooting one another and innocent bystanders? Why keep blaming the people who are not shooting one another? Do you think that your pet criminals will stop killing when the peaceful gun owners are disarmed? What color is your unicorn?
Racism on the part of the gun banners is a big part of the reason. They are racist against the rural gun owners and they are racist against the inner-city shooters. They merely hide their racism behind the curtain of "progressiveness". Sneaky racists like these are the worst kind. They blame everyone else for their shortsightedness.