All of them provided you follow all local, state and federal laws.
18 for long guns 21 for hand guns.
Nope use pepper spray I Think stun guns are legal in Greece, They are available for direct purchase on Buycheetahstunguns.com
there are legal weapons, most require a permit or licence to own or purchase, eg: guns require a firearms licence, I'm not sure if stun guns or tassers are legal, even with a permit or licence, you can purchase swords with a weapons permit, but there strictly for display to carry them around on the streets, or in your car would be illegal, knives and machetes are legal to purchase, but when transporting them they have to be stored correctly.
To purchase, 18 for long guns, 21 for hand guns. "owning" is a term that you will need to ger a lawyer's help with.
eighteen for shotguns and rifles. twenty one for pistol and its required permit
BB guns are legal in California
Is it legal tarry blank guns in Philadelphia
In the state of Florida, Airsoft guns are legal to use. Depending on the area you live in, you would have to be age 18 or 21 in order to purchase and use one.
yes airsoft guns are legal in OHIO
Yes, stun guns are perfectly legal in Mississippi.
Yes, stun guns are perfectly legal in Ohio.
Guns were legal before there WAS a USA, and have always been legal here.