I don’t think you can use your friends encounter as your own personal opinion - you weren’t there and to be honest, if you were running round or late for your kids party: Would you want to be stopped every 10meters by another person wanting your time? He already spends enough time away from his kids. I’m glad he put his kid before a fan!