The difference is that we know that they are non-nuclear ships with no nuclear weapons, whereas the US refuses to "confirm or deny" the presence or absence of nuclear power or weapons - so the government chooses to assume that one or the other is present.
It isn't strictly anti-American therefore, but I agree with your sentiment.