Just thinking out loud here, it seems to me that the energies we are involved with are the same energies on the small scales as the large, and we seem not to be taking into account the effect that nucleons repell until they reach a certain distance threshold, at which point they attract...