Bitcoin is going to break the backs of governments anyway - they can create their own digital currencies, but there's no guarantee that people will use them!
The US government already lost the battle on "export grade" encryption, and I believe they'd lose any attempts to ban other code as well.