Answer
Yes, Morgenthau did publicly criticize American foreign policy. He believed that the United States was pursuing a policy of "moral imperialism," which he argued was both unrealistic and dangerous. He advocated instead for a more pragmatic and realistic approach to foreign policy, one that would take into account the interests of all parties involved.