Gun control with crime involved is pointing to a breakdown of society. People who are desperate will gradually move to the countryside. There are lots of lands around America that are only owned by government. People will form their own small governments as they join together with their guns to battle off forest rangers, kinda like the Bundy incident, but with folks living on the land that they take over because it is the only logical desperate measure.
With communications as they are, the face of America will change as these groups strive to help each other.
The desperate moving to the countryside is not what I'm seeing. If anything it is just the opposite as regulations and financial snares (health care in particular) make it non-viable for people without moderate means to make a living. As for the crime in my rural area, it seems to be almost exclusively home-grown jackasses. That is to say, I'm not aware of criminals from the more metro areas setting up shop out here (which, again, I attribute to the high rate of gun possession and the relative simplicity and effectiveness of local monitoring by citizen groups.)
My read of the future is pretty much the opposite of yours. Those more on the margin will be lured into 'human settlements' by various social services (e.g., free food, child care, etc.) The more rural areas which are allowed to remain inhabited by humans will be part time homes for the well off with enough 'responsible' citizens allowed to remain permanently in order to keep an eye on things.
I can pretty much promise that those who remain in the 'upper middle class' or above are not going to be living in stack-n-pack shoe boxes in the 'human habitat' zones and riding bicycles or taking buses everywhere. They will fund the propaganda to convince the plebs that '
this is what everyone wants', but they have no plans to herded into that nightmare.
You need only look at the reasons that people came to America from Europe in the first place.
Certainly there are many people who don't understand the dangers that they are placing themselves in by moving to the big cities. But there are tons of others who have moved and are moving out to the country, and to rural life. This is part of the reason why cities are expanding into all kinds of suburbs rather than upwards in high-rise apartments.
Why are there ghettos? Because the smart people moved out.