Das Eine baut auf dem anderen auf. Die Grenzen sind fließend und in der Praxis ganz und gar nicht so technisch-objektiv voneinander abzugrenzen, wie du es aus deinen Lehrbüchern kennst, zumal diese Wörter auch gerne mal als politische Kampfbegriffe missbraucht werden. Eben genau wie die von dir gefürchteten Worte "Nationalsozialist" oder "Faschist".