See that's the thing. A currency by itself can't be illegal. You can't just go ahead and declare Bitcoin illegal. How would you rationalize such a decision?
Now what you CAN declare illegal is the behaviour of those handling or issuing the currency.
e-gold was killed because the company directors actively facilitated money laundering. Killing the company as the sole issuer killed the currency.
Liberty Dollars was killed because the issuer behaved in a way that was clearly intended to defraud customers. Stopping the issuer stopped the currency.
Bitcoin has no issuer (or philosophically everyone in BTC is an issuer, miners by proof of work and users by way of trust). So there's no one to kill or stop (or everyone).
Bitcoin itself is just a digital expression of trust into ownership and value. You can't declare trust illegal. You'd have to prohibit the whole concept of trading itself to be illegal first. And that's something even communism didn't/couldn't do.
this is really helpful thanks! can you come up with some sources explaining this idea? i mean people can use marijuana or other illegal commodities as currency, like bartering with, bitcoin can really more easily be seen as a commodity that many people use and barter with, cause it to be a currency among certain people... in that sense you could see prohibition just like you see with drugs and certain weapons.
honestly being paid with marijuana is better in my neck of the woods because people tend to want it more than they want money, so more money can be made bartering with marijuana than selling for cash... for example.
also Nakamoto said that the sole purpose of designing Bitcoin was a result of the Euro crisis and his distrust in banks. is there any good sources that discuss why it would be better to keep money in Bitcoin rather than banks? seems like an important point but i haven't really found much on it, seems like most people exchange bitcoin to money in the bank pretty quickly...