Maybe 'city' folk should offer something in exchange then. I would trade megamillion 'city' sovereignty on 'gun control' in exchange for stopping application of the NFA and GCA in the 'country'.
Right now all 'city' offers is a shittier deal and pray they do not alter it worse. Obviously that's not politically viable way to get agreement and part of the reason why gun control advocates think "nothing changes."
Cant you all just pass some laws that apply to your place only? Why does it have to be a trade.
That's not what was done. The GCA and NFA was imposed on the entire country and none of the gun control advocates are offering to give that up in exchange for more local control. That was the "compromise." (oh yes, we did get an act allowing exemption from prosecution for merely travelling though a restrictive jurisdiction with an illegal weapon, but surprise surprise, places like New York just ignore that anyway and jail you until you can appeal it to federal court) It was always more and more regulation on people in the 'country' with nothing in exchange to offer them for having to give something up. And then, on top of that, the 'cities' added more on top of that (but refer to next paragraph for more).
When the 'country' finally got sick of it then you wound up with state pre-emption against local control being passed in most states because it turned out that bargain was a fraud.
So what I would propose, is if 'city' really wants to loosen up the gridlock, they should bring something serious to the negotiating table. Like ending the GCA and NFA in 'country' and in exchange state pre-emption gets nixed so 'city' can pass tighter laws there.