The US was dragged into WWI on the British side by Southern president Woodrow Wilson. He was showing his Confederate roots.
There weren't other reasons?