I’m surprised that there isn’t already an easy-to-use set of technologies in place to address this everyday, obvious, frustrating problem. But it’s very encouraging to see it being taken on:
https://www.eff.org/deeplinks/2011/04/open-wireless-movement