“Two different arguments” - and YOU started the second one.
No one is “defending convicted felons from carrying guns for the sole reason of committing crime”.
That is a straw man argument that you made up.
The issue is law abiding people who wish to be able to defend themselves from the criminals. They are subject to arrest under NY’s draconian gun ban laws simply for having the bad luck to be “Stopped [Questioned] and Frisked”.
If you think convicted felons are the only people being stopped and frisked then you live in a fantasy world.
You're acting like any law abiding citizen is simply stopped on the street on their way to work. It's just not the case. SQ&F is good law. NYC carry laws are not. Two different things.