To prevent unauthoirzed, underage, unqualified, and untrained people from carrying them.
No. One must have no prior convictions in order to obtain a concealed weapons permit. Check with state law enforcement as well.
Carry how? If you mean carry concealed, you need a Concealed Weapons license, or be a law enforcement officer.
It varies from state to state. In Tennessee, the law was passed in 1995. In Florida, it was passed a year or two before that. A few states have passed concealed weapons laws as recently as the last 2 or 3 years, and a couple of states, Illinois and Wisconsin, also the District of Columbia, don't issue concealed weapons permits.
Apparently is does not require it to be concealed as long as you have a permit. See related link for more information.
Generally speaking, yes. Retired law enforcement officers can normally carry concealed weapons, especially since the advent of federal law HR218 a few years ago.
yes. as long as they are legal to own you can carry them
This is depending on your state and local laws. Strictly speaking, carrying a knife that is longer than the tip of your finger to the palm of your hand (when opened) is considered a concealed weapon. Concealed weapons are prohibited in any public place, even If you have a weapons permit. Only persons authorized by law to carry such weapons into public places are Law Enforcement Officials.
This is determined by local law. In the States of Oregon and Washington, yes.
If you are a law enforcement officer or retired law enforcement officer, yes. If you aren't, no. There is no CCW permit that is good thoughout the entire U.S.
The term is defined by the state laws. You need to read what your state's laws have to say. In general, it will be a gun, knife or club that is carried so that it cannot be seen by someone.
No but many people tend to break the law
The law in mainly the west coast states is that in order to carry a ASP you need to obtain a concealed weapons license. If you were to have one on you and fully extend it, it's a felony. If you have it but don't extend it they will arrest you or give you a fine of a minimum of 500$. If you are wanting to carry one I recommend you get you concealed weapons license.