So in other words, it was OK for everyone to broadcast information that they don't really want to be public because they didn't expect anyone to actually make it public. Then, when someone does, it's the fault of the collector that everything was available? Huh? Perhaps it would be more prudent for individuals to consider what having something be made public means before deciding to do so. The options for not broadcasting SSIDs have been in APs since the beginning.
A probably poor analogy: When I'm visiting my parents, I tend to not bother locking my car doors since they live in the middle of nowhere. I don't expect anyone to steal my car because it is unlikely that someone would know that I leave it unlocked and would venture out that far to steal a car. Now, a company comes along and records locations and the number of cars that have unlocked doors. If it helps, consider that this can be determined for most cars without touching the car. If my car gets stolen, do I sue the company for making it known that my car was frequently unlocked in this area? No, I realize how dumb I was, file an insurance claim, and start shopping for a new car. I probably won't leave my car unlocked any more either.