I fucking hate stupid posts like this. "X Person was a piece of shit." Please come up with a list of world leaders from 1918 who would qualify as not pieces of shit? You can't isolate a man from history and judge him exclusively under a modern lense. If we judged historical figures on the basis of our modern prejudices, then Donald Trump may very well be considered less of a piece of shit than Abraham Lincoln, and that's ridiculous.
Wilson was a great mediator, had strong domestic policy, and provided a framework of peace for Western democracies. The concept of the United Nations was derived from his philosophy of statecraft, and while Republicans have maligned the UN for 30 years, its has secured a lasting peace for some 70 years, something that no other international framework has ever provided before or after it. If there is one president who can be credited with making the modern world, behind FDR, it's Woodrow Wilson.