Yes.
Hmmmm... I guess I'd agree. There DOES seem to be a tendency for the government to view the second amendment as a statement of privileges (which can be denied) instead of rights. Regardless of my opinion on the matter though, whether something is unconstitutional or not depends on how the SCOTUS interprets it.