To be fair to Boingo, their service involves dealing with lots of partner organisations, as well as with each hotspot, while charging pretty low prices. I've had issues with hotspots where the router had simply been plugged out!
No solution like that is ever going to work 100% of the time.