If the US army is who you are going to fight. How are you going to get the apb's to use? what good will they do against a drone? You should ask the fine folks of Syria how having lots of weapons around has worked out for them.
Using the argument that you need a gun to protect you from the government is ludicrous, using that argument we should all be allowed to have tanks, rpg's, grenades, drones, flame throwers, chain guns, etc etc etc....