The law, namely the second amendment, will prevail. I have much hope. It will be a difficult legal conflict and will never end, but who ever promised us that freedom was free?
Sadly, our cherished 2nd Amendment survives not because of the citizen's understanding of our founding fathers brilliance or the inalienable right to self defense.....it survives because politicians know that it has become the third rail of politics.....
Not in DC or NY City.