The govt. would not ban bitcoin commerce without a very good pretext in place first. Govt.s acting arbitrarily against seemingly peaceful activities can get voted out in an awful hurry ... they need a good reason to ban it or else they just look like petty tyrants ... perception is everything.
If/wehn they do ban all trades in bitcoin then another better block chain will have already started, call it bytecoin ... will they ban that too? What will they legally allow and not allow, some things like IPv4 address trading may get caught up in the ban if the wording is not perfect.
It is a legal minefield and would drag govt.s into courts for years trying to figure of out fine distinctions in crypto-technology that politicians have no clue about.
In the mean time crypto has figured a work around whatever is the rule-of-the-day coming form the central-planners of crap fiat money and the game goes on.
They will exhaust themselves chopping heads off the hydra ... good luck to them, it is the greatest trojan attack ever. If they engage they are fucked, if the adopt it they are fucked because the hard monetary standard will only support the most minimal of state structures.