It is relatively easy to set up a Wi-Fi network. It is also relatively cheap. As such many businesses offer free Wi-Fi for their customers. It is such a cheap and easy thing that there is really no excuse for charging for it.
The Tucson International Airport has free Wi-Fi. Several hotels between Chicago and Madison have free Wi-Fi. However Chicago Midway Airport decided to go against what everyone else is doing and charge for access to the internet. Because of them I spent two hours wandering about looking at people getting their luggage back. My bags are heavy. If I ever get arthritis, I am blaming you, Chicago.Edit: 100th blog post. WOOT!