That doesn't make any sense. When you treat people with "emotions" ... this is the issue. Emotions are unclear, confusing and are different for everyone. Treating people based on emotions and feelings just results in inequality and confusion for everyone. This the perfect example where if treated it as a rational and business transaction, he would have come out on top. It's his emotions, and the fact that he created some sort of friendship for which he accepted "less" money is his fault. If he treated the issue rationally and sent it to this agent, he would be far happier today.