It really doesn't matter whether anyone believes people should be allowed to carry or not, the second amendment guarantees it.
I don't think you realize how the public education system is brainwashing the younger generation. Don't you know that the constitution is a "living document"...? I know that is not the case but that is the garbage they are pumping into the public's minds.
I agree with your statement in theory but in reality, sadly, it doesn't hold water. Just look no farther than Virginia, California, Maryland, Illinois...it's coming brother.