SCOTUS has already ruled on this. Eventually a state is going to ignore SCOTUS and do it anyway.
New York did it. California did it. New Jersey? did it.
New York's zany "you can't conceal carry unless it is explicitly allowed on private property" got struck down. More of their most recent gun control law is on the chopping block.