There are a few reasons why the U.S. (Despite how hard they tried) could not remain neutral. One of the main reasons was because the Germans were sinking ships, many of which belonged to the U.S. Another big reason was because the Germans tried to get Mexico to declare war on the U.S. which ultimately forced the U.S. to get involved.
The answer is B) because your not using any criminal code or doing anything wrong when it's the other persons fault it doesn't have anything to do with trying to address public safety so yeah its B). Process of elimination! Hope I helped!