Oui c’est un terme qui ne peut pas être utilisé sans précision des conditions de son emploi. On a le même souci, et peut-être encore plus, avec "écologiste" ou tout simplement avec "socialiste". Hitler était socialiste, par exemple, en plus d’être nationaliste.