I mean, not to defend Bowman, but from a devil's advocate perspective - he did fire the guy as soon as he found out. Literally what else would you expect he do? Is that even his call in the first place? Or is it not fair to say that that decision is not strictly in HR's court of responsibility?
Sure he kept it quiet during the playoffs run, but I kind of think literally every other GM in the league probably does the same thing. I think if you're worried about a GM handling that situation in the most modern way - Bowman is probably the best guy to hire for the role arguably because I can guarantee he had learnings and perspective that no one else does at this stage.
That said - I'm not exactly convinced that Bowman is necessarily a great GM outside of that, so I'm still not exactly sold.