I agree 100%. Sometimes reading threads here really makes me do th ol' forehead slap.
If I were an interviewer (and all interviewers should be like this, imo), my only job when interviewing you is to determine if you are the right person for the job. For me to throw you out because your shirt is green, or some other dumb reason would be wrong, and very unprofessional of me.
If you have skeletons in your closet, who am I to judge? We all have skeletons in our closet to some extent. The problem is when the factors that lead up to those skeletons being there are still present in the applicant. In order for someone to be capable of making threats, you have to be an unbalanced person. If you're still an unbalanced person (which, as interviewer is my job to figure out), then you won't get the job, because in my opinion, you have to be a confident, balanced person to be a good PIC. If you've moved on, and are a better person now, then I don't see why it would matter. Someone mentioned earlier that it might create a paperwork problem getting a security clearance, but other than that, I don't at all think that something in your past should automatically disqualify you from being a good pilot.
What bothers me is the perception people on this forum have on what an interviewer should be using to discriminate applicants. It worries me thinking there are people out there that seem to have such empty understandings of what makes a good pilot. Over the months reading these forums, I've heard some really discouraging things.