Granted, written without the full story and I'm not commenting on this particular situation when we don't have all the facts, but the general sentiments on separating personal and professional life are what I agree with.
It's easy to say that we should keep our personal and professional lives separate, and I actually wish I could agree with you on that. The problem is that it is fundamentally impossible in practice. Your personal and your professional life intersect through your body and mind. That's why things like the Fleet and Family Support Center exist. It's why your dependents get access to TRICARE. It's a large part of why the S exists in the IMSAFE checklist. The list of examples is long, but the bottom line is that your personal life gets all kinds of support and attention from Big Navy and DoD because they recognize the reality that we are not robots that can suddenly switch on our humanity when we come home. Our personal and professional lives are intertwined and interrelated.
And so it is with integrity, I would argue. We are told over and over and over and over that we represent the military, represent the Navy (or other service, since I suspect that all get the same spiel), represent our country, and that we are Officers 24/7. Perhaps all these briefs are new? I don't know, I've only been in for 8 years and only very recently as an Officer. I don't know what type of repetitive GMTs made GEN Petraeus' eyes glaze over repeatedly, but I can't imagine that his generation is so far removed from mine that all of the sudden we started expecting Officers to do the right thing at all times and he was never expected to do the same.