I think the government is dumb for having such low security. You know the best method of having the internet but not having any internet hacking of government computers? Two computers at every desk. One computer that's networked within the pentagon ONLY, and the other is connected to the internet. This way you can still communicate with the world, but not keep your sensitive files out in the open.
It's not impractical. Desktop computers are cheap, and computers that are only made for web browsing, when built from parts, cost only a little more than lunch. lol