Some folks are just predisposed to this sort of stuff. Vocation is really irrelevant. Sad indeed that this guy threw away a great career; I hope he gets the help he needs.
How did the news find out that he is an FFDO?? Isn't that SSI?? The identities of FFDO's shouldn't be disclosed. Did the TSA manager that smelled his breath (probabaly while checking him in through the LEO line) disclose this information??