Sorry to hear your experience was ruined. That guy sounds like a world-class asshole and a terrible role model for his kid. I hope you're okay.