No.
There is no gun registration in Virginia. As for concealed carry, you must possess either a Virginia concealed carry permit, or a concealed carry permit from a state whose permit is valid in Virginia.
Yes. The state of Tennessee recognizes handgun permits from any state.
What were the circumstances? What he carrying in a prohibited location? Was he carrying a prohibited weapon?
You must have a license to teach concealed carrying classes in NC. While a concealed carry permit is helpful, you will need to attain further licensing and certification in order to teach.
In this state, out-of-state permit holders are generally not allowed to carry a concealed weapon. It is important to check the specific laws and regulations of this state regarding concealed carry permits for out-of-state residents.
No. Concealed carry permits are issued by individual states, and do not transfer.
I'm assuming you mean if you carry a weapon does it have to be concealed. It depends on where you are. For instance, the state of Tennessee does not issue a "concealed" permit, but a handgun carry permit and there is no specific requirement to conceal the gun by law. However, many states do require the weapon to be concealed. Check handgunlaw.us for more information.
If you have a concealed carry permit from Tennessee, or from a state with which Tennessee has reciprocity, no. If you do not, it's a misdemeanor, provided you can legally possess the handgun.
In Alaska, Arizona, Arkansas, Vermont and Wyoming it is legal for residents to carry a concealed pistol out of doors. In other states you must apply for and obtain a permit to carry a concealed weapon.
Fishing; carrying a concealed firearm in many states.
Yes. To be legal, it must be unloaded and inacessible. If you don't have a carry permit, the best place to store it is in the trunk, or if you don't have a trunk, as far to the rear of the car (away from anyone in the car) as you can put it. If you have a carry permit from any state in the U.S. you can carry it loaded and accessible. Tennessee recognizes permits from any state.