Highfalutin moral principles are impossible guides to...
Highfalutin moral principles are impossible guides to foreign policy. At worst, they reflect hypocrisy; at best, extreme naivete.
Highfalutin moral principles are impossible guides to foreign policy. At worst, they reflect hypocrisy; at best, extreme naivete.