Eish, South Africa at it's best!
This whole debacle has me spending the extra $105 to update kiddo's passport with a more current photo. I can see someone having issue with a preschooler in front of them and the passport has a photo of a newborn.
You just never know.