they open up wi-fi connection and high-speed connection for whoever wants to connect to the internet. They charge for nothing, nor have any malicious intention. Just out of good heart and believe everyone should have access to the internet. Besides, they can't use up their high-speed bandwidth anyway.
As for your question, it is not that easy to invade your computer. If somebody did, your software firewall isn't gonna do much.