Just to clarify: are you saying with your point #2 that the government can break any encryption currently in wide use with 802.11 networks and all popular VPN solutions? Or are you just saying that they can physically listen to encrypted transmissions? I was under the impression that encryption scales in complexity pretty much infinitely, so long as you don't care about encryption/decryption speeds.