One thing fans know about Barney Stinson is that he was raised by a single mother and spent his childhood and most of his adulthood pretending that The Price is Right’s Bob Barker was his real father .
In the Season 6 episode “Legendaddy,” Barney meets his birth father (John Lithgow) – who he previously thought was his funny “uncle,” Jerry Whittaker – for dinner after his friends urged him to bother close. He finds out that Jerry has another family, including a son named after his father, and angrily storms out. Jerry follows him and Barney expresses resentment that Jerry is a “lame suburban dad”. When Jerry asks why this upsets him, Barney explodes, “Why couldn’t it have been you for me?”
u/chickachickabowbow pointed out that the reason this Barney scene is so powerful is because audiences are used to the character being taunted about the smallest of issues, like his suit getting ripped, is so overly dramatic. As his voice cracks when he confronts Jerry, it’s “as if all the other things he does just hide the actual sadness underneath, and that’s the only time over the course of the show that it actually bubbles to the surface.” .” Other viewers had similar opinions of the scene, including u/Ndmndh1016, who said the moment proves how good an actor Neil Patrick Harris is and that “you feel like everything Barney has ever done is in summed it up in that one line.”