On the other hand, having an AR-15 in NYC would be a nightmare for obvious reasons.
I think folks on both sides of gun debate forget this - that there are dramatically different living situations across America. In this respect, it really doesn't make sense to talk about gun laws at the federal level (I know, 2nd Amendment), because what makes good sense in New York is ridiculous to someone living in rural Texas and vice-versa. It's not purely political, there's a very real practical element that doesn't often get discussed.