While I'm sure I could have gone to Starbucks or used a mobile connection I was back to Cambridge after a year and I didn't have an American sim card. I'm sure this thing is no big inconvenience as a former regular customer I felt this was a downgrade from the service they used to offer and I decided to voice my dissatisfaction.
On the other hand I think that facebook being used as a replacement for identity verification both in meat-space and on the web is somewhat worrying, because facebook is neither an open standard like email or something like a passport (and I know I'm gonna get some libertarian angry) which is government issued.
In short I'm ok with a government monopoly (especially when it's a natural monopoly) or with multiple corporate interoperable choices, but a corporate monopolies are dangerous.
Suppose I offered free drinking water that had radon in it, would it be wrong for you to argue for getting rid of the radon because it's free, and my terms are that there is radon in it?
These are their terms, why does everyone have to argue with others about free services provided?