Government will only deny bitcoin if they do not find a way to tax it properly.
Which they won't, unless it becomes centralized.
Guys, I do not understand this thing and I keep on reading it here over and over again. So many people celebrating the fact that the State cannot tax bitcoins and shouting proudly "They cannot tax it, it's anonymous!!"
.. Let's imagine for a second that all the different currencies disappear and there is only BTC..
If a Government is not able to tax your earnings (which will be in BTC, remember, it's the only currency you have), how is anything going to work? Who's paying for any public service, for your roads, water, trash, schools, etc.?
If by any means anyone want BTC to succeed and become mainstream, it MUST be taxed as any other currency.
Which could be difficult or not, but that's another topic...
If it were to be taxed just like any other currency, then it would be just another currency. It would loose it's purpose entirely.