There will be countries attacking bitcoin by not allowing it.
It doesn't matter. We need just one country, which allows Bitcoin. And Switzerland, as of now, seems to be the best candidate among the UN member nations. And remember that Bitcoin is a currency, which can't be banned by the governments. If the government wants to ban bitcoin, it has to ban the internet also. Is this possible?
"In a recent milestone the a financial marketplace for digital currencies, Ecurex, came out of stealth mode and announced it has the first Swiss digital finance marketplace to be fully compliant with country’s anti-money laundering legislation"
This is definitely the future of bitcoin trading, fully within all laws of the country it operates within, and not some btc-e or such, where you don't even know who the owner is or where the company is located.
Bitcoin can not be banned, even if providers are to block common bitcoin ports, anyone could just use VPN to bypass it. What they can do is to ban trading within their country, but then again, you would just
use other exchanges and trade there. As you can see, fighting bitcoin is futile, and often just ends up giving bitcoin more exposure in the press.
Recently it was mentioned that even Russia is backing off from initial plan to ban bitcoin and instead allow bitcoin transactions (source:http://cointelegraph.com/news/114556/weekend-roundup-venezuelans-turn-to-bitcoin-russia-to-legalize-bitcoin-transactions?utm_source=google&utm_medium=cpc&utm_campaign=bitcointalk&utm_term=evg)
It seams that they are starting to figure out how fighting bitcoin is futile, and that it's better to profit from it instead.
cheers