Tbh you sound like a terrible manager. I imagine some developer rolling his eyes as he gets called into your office to hear another technique blathered at him for a defect he couldn't have possibly prevented. His coworkers took him out for beers later where they cheered him up with jokes at your expense. You weren't there of course, you're not their friends.
An important part of a manager's job is helping keep self-centered self-unaware primadonnas contributing productivity to the team, despite their short-sighted immature attitude. It's rather like parenting in that respect.