The statement is still misleading and backwards.
Silencers are ILLEGAL in New York EXCEPT for specific EXCEPTIONS for police and military.
Being legal by federal law or being legal for a few select parties doesn't make them "legal in the state", by any normal vernacular. It makes the ILLEGAL, with exceptions.
Still happily answering to the call-sign Peetza.
The problem, as you so eloquently put it, is choice.
He is no fool who gives what he can not keep to gain what he can not lose.
-Jim Eliott, paraphrasing Philip Henry.