YES do command line suspends until you find a quirk that works … the quirks are listed in:
man pm-suspend
so try:
sudo pm-suspend --quirk-dpms-on
then resume and see if it works … if not, try:
sudo pm-suspend --quirk-dpms-suspend
etc. … till you find one that works.
I think you are misunderstanding how networking and security work.
Yes ALL wireless security is crackable, but WPA2 with a good length passphrase will take them forever … not that that help you whilst accessing their network, as it’s an unsecured network in the first place.
You are also right that ANY wireless access (including secured wireless in the home) is a security risk, so from there on it’s all about risk management.
First, forget Windows for internet across someone elses untrusted network … it’s just too easy to penetrate.
If you use Linux, and have a reasonably good account password they are NOT going to be able to change anything on your system without that password.
If you don’t share any directories, they won’t be able to access them.
They will NOT be able to “see” your screen.
They WILL (if they have the skill) be able to packet sniff whatever you send across the network, so NEVER send or receive anything that you don’t want them to see … such as passwords, unencrypted email etc.
Their router WILL give them a list of URL’s/IP’s you have visited/accessed.
Ideally you’d use a LiveCD whenever you use their network, as a LiveCD isn’t writeable.
If using Linux from your HDD, create an account that doesn’t have administrative privileges and use that account whilst using a public network … then unless they have your primary account password, they CANNOT change anything system wide.
If you want to go nuts … firewall off all incoming connections.
But most importantly … just don’t send anything across their network you wouldn’t want them to have access to.
Is there a NAT USB device to insulate one from public Wifi attacks?
NOPE … again you are misunderstanding what NAT (network Address Translation) does … (in this case) it is a function of the router you are connecting to.
There is NO USB device AT ALL that can protect you from wifi attack … OK, maybe a broken USB wireless card 