Joe
There certainly is a moral issue about paying off the bond. For small companies there is not only the financial burden of the training cost but also there is a huge amount in time and effort into getting a new pilot productive. He/she does not become productive untill about 500hours/18 months into the job. So to do that all over again if the person moves on is highly disruptive and costly. This probably does not affect large companies, but for us 1 pilot represents 16% of the pilot workforce and to loose one at short notice is highly disruptive. That is why I do not bother to bond. I do not want your "morally correct" guy to leave before he gets useful to us. Luckily for me no one ever has.