Exactly. Those mocking them are letting their political preferences dictate their views of reality rather than the other way around.
Lots of countries can make excellent weapons, so what?
Sweden made great steel in the 1940s, they sold it equally to the Allies and the Nazis.
Did you know the NYPD has more cops than Sweden has soldiers?
How does their joining NATO benefit America?