or city like Chicago cannot pass a law banning firearms because American (and the crooks) have become more mobile and can cross city and state lines to purchase firearms. If you ban guns in NY, they go to NJ. If you ban them in TN, they go to GA. No local law will ever succeed. Only a national law and Congress simply doesn't have the brass balls to pass that type of legislation given the NRA influence.