The problem is this. We may have moral reasons to make the altruistic choice. But it will be better for each if he makes the self-benefiting choice. Morality conflicts with self-interest. When these conflict, what is it rational to do?
As if acrions of self interest would be morally wrong.