I think government can ban bitcoin if will have negative effects to a country's economy that may affect its relationships to other countries on their investments and trades. Moreover, bitcoin does not have tax so government can use this reason to ban it or to officially declare it as illegal.