The reason why Zinn claims that Wilson made a flimsy argument is that, Wilson suggested a war with Germany since that they had threatened the US and has problems with US ships, but the British did the same thing and Wilson did not want to start a war. Hope this answers your question.