This sounds like a dream. I hope you're right!
My only concern is that governments will just make it illegal for merchants to accept bitcoin. Although they can't stop the network, they can regulate lawful business.
Yes. Unfortunately, with the statist tendency to centralize businesses, it's very easy to ruin businesses nowadays by threatening their owners and employees with a cage. Decentralization will, hopefully, increase the difficulty for such criminal actions by people posing as "the State". This is, after all, why these criminals haven't been able to stamp out the competition that they claim to be at war with ("the drug cartels" is the cultural designation).