exactly - It staggers me that proponents of gun rights don't seem to realise this. If 1 guy is carrying a knife, it takes 1 other guy to overpower him - and that person doesn't even need to be armed.
if 1 guy is carrying an assault rifle, then pretty much everyone else is fucked unless somebody else is also carrying an assault rifle.