Why Did the USA Enter WW1?

The US entered WWI after Germany had been warned many times to stop sinking neutral ships. They continued to do so, including a British luxury cruise ship with many Americans on board. When the warnings went unheeded, the US entered the war against Germany.