The man is a war hero.
That does not mean that what BAe say is not true. I would certainly have a drink problem if I had done what he did.
Whether BAe should have told anyone is a totally different matter. Let him go, fine, stitch him up for the future, not so fine.