Weapon means any firearm, including a BB gun, whether loaded or unloaded, any knife (excluding a small pen or pocket knife), including a switchblade or other knife having an automatic spring release device, a stiletto, any police baton or nightstick or any martial arts weapon or electronic defense weapon.