Never. You have been charged therefore you cannot carry a gun.
You need the services of a lawyer
no where
If the case has closed without a finding of guilty, you have not been convicted of a disqualifying offense. You would be able to buy a gun.
Yes, it is legal to carry a citizen Taser in Alabama.
That depends on whether you are convicted and on the local law. If you have been charged with a crime you hopefully have a lawyer. Check with him. If you don't have a lawyer, get one ASAP.
yes
If it is used in a threatening manner, then you can be charged as if is was a real gun.
Alabama honors a Pennsylvania Resident Concealed Carry license.
In addition to felonies, you may lose your right to possess a firearm if you are under a restraining order, if a fugitive from justice, or convicted of a crime of domestic violence. You need to consult an attorney licensed in YOUR state, and not Answers.com. An accurate answer depends on too many facts that you have not provided.
No. It is not a weapon.
No