It is so impossible for the government to block bitcoin because they need to communicate with other countries government. Maybe they can ban bitcoin, but they can never block it fully or completely because there are a lot of people who will oppose it and worst, will do some rallies against the government if that would definitely happen.