Actually, yes. In 44 states, it is legal to carry an unconcealed handgun, although many require a permit to do so. Some, such as Vermont and Alaska, do not. In many of those states, individual jurisdictions such as cities can prohibit the practice, but in most unincorporated areas, there is no law against carrying an unconcealed handgun. In summary, the answer depends on the jurisdiction.
Concealed weapons are, of course, another issue.
Generally no but there are many exceptions. See PC 46.02, 46.03, and 46.15
Not if you are a convicted felon.
Depends on how the law is written where you live.
Not unless you are law enforcement.
Depends on the law where YOU are- and you did not share where you are.
Montana is a traditional open carry state, and it is legal to carry an unconcealed handgun as long as you are at least 14 years old. Firearms may be prohibited in schools, bars, and government buildings, Firearms are prohibited on property used by the Federal government.
See this site: http://en.wikipedia.org/wiki/Open_carry
You can if you want an encounter with police, criminals, etc..
You can, but, you better have lawyer on speed dial (even if you are legal to do so)
Iowa Law requires that an individual have a permit to carry handguns. This permit is necessary for both open and concealed carry.
No. In Florida, you must have the gun concealed. There is not an exception for Tennessee residents.
That's a difficult question to answer here because there are too many "ifs." For instance, you can carry a gun in Tennessee unconcealed, but only if you have a Tennessee handgun carry permit. A better source of information for this is handgunlaw.us
only unconcealed
You can carry a gun in TX if you have a permit