If you have to get permission or a license for that matter from the government, then obviously it is STILL unconstitutional.
The 2nd Amendment mentions NOTHING about getting permission.
Correct. It does, however, allow leeway for regulation of HOW arms are beared. As a matter of fact, thanks to the 14th Amendment, the states CANNOT confiscate all weapons (prior to the 14th, the Bill of Rights was seen solely as a restriction on the power of the Feds). What this means is that a state like New York can have handgun registration and a complex pistol licensing system without violating the second amendment. They CANNOT take away said weapons without violating the Constitution. Then again, there are a lot of crazy judges out there.
I don't like it either. Then again, I don't live in New York anymore, but in the free state of Florida.