There's a facinating story at the "Dumb Little Man" blog called "Death by Google Calendar: How I Identified you to rob you". Following the concepts in the article, I was able to search Google Calendar for someone in St. Louis, find the person's apartment address, and where he's going to be for the next month. A crook would then go rob this guy when he's away at that wedding in a few days.
This is an example of why user security awareness education doesn't work. People know that posting personal information online is a bad idea. Because of the complexity of technology, and the many ways that it can be abused, it should be up to providers like Google to write apps that protect people. In other words, I consider this a bug in Google Calendar. There should be a warning, every time you post on a public calendar (which is the default calendar state), that this information is going to the world.