Person A says that there’s nothing immoral about stealing from big companies and he sure could use the cash, but won’t steal since it’s illegal.
Giving this person a job involving handling large sums of money would be goddamned stupid. After the fact, the most clueless people in the universe (other than the ones who gave him the job) would be asking “Just what were you thinking?”
Person B openly admits to wanting to have rape babies for the purposes of sexual gratification, but says he won’t because it’s illegal.
How clueless do you need to be to trust this person around children?
Doesn’t really matter that you can’t prove that he HAS done it.
He admits the desire and interest.
So while he cannot be locked up, he should certainly be prevented from being in a position where it may be possible for him to fulfill his desires.
As for his Employers, this person has, by dint of openly stating this preference, made himself a liability to the company. Both for the purposes of employee morale and company reputation. God forbid they have a “Bring your child to work Day” or company picnic, because his fellow employees are likely to have severe, and completely justified, reservations about his presence. Just as the company would have justifiable concerns about their liability in those situations.