Furthermore, 3G service in the Bay Area happened to have been disrupted from 12/11-12/12, during the time you claim to have been there - a factor which, for the sake of your precious little anecdote, you have conveniently chosen to ignore:
FAIL.
Saturday night was the 19th.
No, to be clear, you should have said: "the iPhones were unable to retrieve data in that restaurant at 602 Hayes Street."
The iPhones were not useless, since they were still able to function, make calls, and run apps.
Furthermore, 3G service in the Bay Area happened to have been disrupted from 12/11-12/12, during the time you claim to have been there - a factor which, for the sake of your precious little anecdote, you have conveniently chosen to ignore:
"Reports are showing up in various places indicating that AT&T is having major service disruptions in the San Francisco Bay Area. The nature of the problem seems to vary based on location. In some areas, calls are going through but data and SMS are down....Customers are reporting that AT&T reps are informing them of a 24-48 hour wait to get data and SMS services back up. AT&T has made a statement saying, We are seeing a hardware issue in downtown San Francisco that is causing some degradation in service. GSM and EDGE voice and data services are still accessible. Our experts are aware and working to resolve as quickly as possible. Indeed, users are reporting that turning off 3G results in solid EDGE access."
This would very likely have been the cause for a lack of data signal at Café Altano.
Your incidental tale seems to be rather shallow, from this perspective.