Only WPA2-PSK (private shared key) is immune to Firesheep. But even then it can be opened through other means... but you'll be a much harder target than if you're on WPA/WEP. If you're on a public wifi and not over https:// you can just assume that you are a target for session hijacking.
The best solution is to use a VPN for private tunnelling when you're anywhere off your home network. I have one of my own and I have a $5/mo AceVPN account which offers 5 or 8 VPN access points for you in different countries.
I had good results with AceVPN it's good because you can access and download it from China, at least while I was there, not sure if they've blocked it yet. It's cheap too, they do have a free section though I'm not sure if that's still available.
Lately anything with b.l.o.g in the address is "broken", at least here in Beijing. Seems that their backbone switchers have packet shaping controls that can filter according to strings in the address, as well as strings in the content of the page. My VPN (AceVPN) is configured by default to go straight to direct IPs and so far no problems.
For the last Olympics (BBC coverage was AMAZING, the USA streaming was total garbage) I used AceVPN with no problems. It worked with BBC's iPlayer and all the Eurosport channels as well.
They have a one month for 5 bucks plan so try that out if you want to test it.
To be fair, they do say that it's for out-of-region games only and is subject to blackout. Center Ice does it too.
You could try some free proxies or use something Hotspot Shield that mask your IP and make it look like you are in a different geographic area. Some video services (notably Hulu) have taken measures to prevent this, so I don't know if it works for or not.
The other option is a paid VPN service. It looks like AceVPN for free or nearly so.
I am not saying they are good. I couldn't make AceVPN work on linux and RacingVPN is slow and has a limited amount of servers (6). But I don't know any good VPN that you can access for 10$ a year and those are free.
If there would be a concern for security, I would not say anything, but OP needs to access netflix.
Ghostvpn special includes only a hand full of servers from USA. Most of them are very slow for me. 360ms ping vs 15ms without and speed crushed to nothing. I have found 1 server that is decent, but men it's not worth it for now.
AceVPN is running a 3 month free right now.
RacingVPN is free for beta stage and gives you 6m free after launch. I've watched Netflix with it. The speeds are average so the quality is good, but it doesn't get it to HD.
There is also a plugin proxmate for chrome that let's you watch it on your regular connection from any country. It works very well and its free.
Glad I could help. I would just look at where they have servers and make sure the locations are enough for you and that it isn't too hard to change servers if you want to watch a blacked out game in the market your server is in. Also, different VPNs have different data caps. AceVPN has a 50GB/month cap, so you'll want to think about whether you would go over that or not. An advantage to them is that they also use PPTP, so their service works on ios devices. Tunnelr's VPN service doesn't have a data cap, but doesn't work on ios devices. So, which one you want depends on how you plan on viewing your games.
You can get around sports blackouts with a VPN. I was thinking of going with Tunnelr might work better, despite their cap.
I don't subscribe to NHL GameCenter so I have no need for a VPN or proxy service to get around blackouts. If it's anything like Hulu, free proxy servers probably will no longer work and you may have to pay for a VPN service.
It looks like AceVPN may be a good place to start. It's $5/month.
If you are techie minded, you could setup your own private VPN using Amazon's EC2 cloud service for free or nearly so.
I use AceVPN's. Nodes in the US, UK, and a number mainland European countries. The US link is occasionally sluggish, but otherwise I'd recommend them.
Oh, they do block P2P unless you pay more...