The Second Amendment says no such thing.
But the law is whatever the Supreme Court says it is.
Whether or not people can own guns is a debatable proposition (I own several myself) but the Second Amendment, as it is written, does not say that. I will agree that the Second Amendment does not forbid the ownership of personal firearms, but that's not the same as saying it guarantees it. It only guarantees it in the context of establishing the right of the states to arm its citizens in organized military units.
That may seem like a nit-picky distinction, but we are playing lawyer here.
