Why there are only two options? there's the third option: stay in the country and stay private.2
Leaving a country just because your country aren't friendly with Bitcoin isn't a good choice because moving to the other country is really hard due to different culture, language, place, people etc. While stay, stand up and fight for your right is a something stupid since you're risking your life to go jail.1
There is an ambivalence in your idea."1" y "2".
Fortunately it ideas and those people take us forward in the fight for our right is.
(1) "While you stay, stand up and fight for your right is a something stupid since you're risking your life to go jail."
Ok, basically it goes with what I said, fortunately what they get us "freedoms" are stupid people. (sarcasm)
Anyway, according to you, we can go to prison for fighting, but what you mention before:
(2)"stay in the country and stay private."
It sends you to jail anyway, you may succeed... but hiding from the IRS is not the best idea for any American citizen, in fact your geographical location is the least important thing, no matter where in the world you live, you pay taxes.
bitcoin is definitely a very powerful social-financial weapon, but that is not enough, we must fight against those who oppose them, but ignoring the laws that govern us to achieve our rights is not the most intelligent way, anonymity is its own condition of the individual is a right, and we must fight for that to be achieved in some way.
So being legally anonymous, complying with your tax rights is possible, you have to agree to pay taxes but not give up the right to be anonymous.
Then, for Americans: "They need to do the homework, no matter what". It works like that, otherwise they would have to give up their right to be Americans.