Bitcoin is already banned in some countries so its not a question of if it can be banned, it is already outlawed in many countries.
If Bitcoin will be over ever in future, it will happen because if its own system lacks: first of all because of absence any rational, controllable policy from anyone and anywhere. No one could ban Bitcoin.