You've cofused what ought to be vs what actually is.The Supreme Court has found some gun control laws to be constitutional. They have also found some gun control laws to be unconstitutional. So if you want an answer to the OP question, you have to be way more specific as to the nature of gun control you are talking about.
Not true. There are those who hold to the opinion that any form of gun control is unconstitutional. That is the point of the question, if one law refutes the claim of nothing can infringe on this right, the right becomes a privilege.
Typical.