Surely all you have to do is to restrict your wireless router to enable access only from your specific list of wireless clients? Mine is restricted to just my own laptop's MAC address and I've set the firewall to medium.
Isn't that sufficient security for most home users?
That said, I'm surprised at the number of 'open' hotspots one comes across; how do you tell whether their state is through ignorance or intention?