I think the reality is that as technology advanced for weapons, so too does it for information.
What I mean is, if we have super bombs or whatever, we would also certainly have unbreakable encryption. I mean, we have unbreakable encryption now basically.
So we're back to square one - terrorists terror, civilians are oppressed.
Also, if such weapons DO exist, the first people to use them would be government. Of which you cannot organize against, because you let them break your communications.