Most webapps these days block known IP Address of known third party VPN servers as it prevents the logging of the true identity of who is making the connection to that service. Also VPNs are usually used to hide the identity of those performing malicious attacks to those services.
You can set up your own VPN server on your own broadband connection and use that when out and about to protect yourself when using open WiFI ect...