They even were telling my wife he was in a specific place only 3 mionutes away and then telling me he was at the same place 15 minutes later!

Although it must be a really crap job working at a Karwa call centre - there was one nice guy who actually seemed to be concerned that my kid had been waiting in the sun for an hour!