I'm not sure really.
I can easily see blue states slowly squeezing gun rights - "assault weapon" ban, then keep slowly expanding to various other kinds of firearms.
That’s not doable. The Supreme Court has affirmed that the second amendment clearly protects the right of people to own revolvers barring a compelling reason (such as a history of violence, extremist views, or threats of violence).
At the same time, and this is what the NRA and Guns rights advocates leave out, the Supreme Court has repeatedly refused to expand second amendments rights to apply to anything other than revolvers. The NRA had tried over a dozen times to get the Supreme Court to expand the second amendment to apply to things beyond revolvers and the court refused them on every turn. Even Anthony Scalia said that that’s not something he was ready to do.
Therefore, as per the law of the land, the 2nd amendment applies, but it applies to revolvers only. Both blue states and federal laws may impose restrictions on any firearms except for revolvers. And this is by design, eventhe most conservative Supreme Court in history reaffirmed this interpretation of the second amendment.
And the NRA is well aware of this fact, because they are the people that have been asking the Supreme Court to review cases to try to get the second amendment to apply to other types of guns as well for decades, and have failed every time.
I agree with the Supreme Court. The states and the nation can and should make new purchases of long range high capacity semiautomatic rifles illegal. As long as they do not impose restrictions on the sales of revolvers, they are completely in line with the second amendment.
But no one should ever impose restrictions on revolvers. The only individuals that can be made unable to buy or keep revolvers are those explicitly found by the courts or by law enforcement (pending court review within 72 hours) not to be safely able to own a gun. This is exactly what is done with psychotic people. The laws allow law enforcement to involuntarily send people with psychosis to mental health hospitals for 72 hours. But within 72 hours of them being sent to the hospital, they have to be seen by a psychiatrist and if the psychiatrist feels they are not safe for release, they have to have a court hearing to determine if they should be forced to stay in the hospital and be made to take medication to get better initially for 30-90 days based on how severe the illness is before needing to have another court hearing to extend this stay further if indicated.