en realidad, los extremos no se tocan, sino que todos ellos son diferentes ramificaciones del mismo árbol, EL SOCIALISMO.
las diferencias entre ellos proceden fundamentalmente del ámbito de aplicación de su ideología, el socialismo con su evolución sublimada, el comunismo (lo que llamamos extrema izquierda) tienen una aspiración global ( el famoso proletarios del mundo...) mientras que el fascismo y el nazismo ( lo que se ha dado en llamar ultra derecha) tienen un componente etnicista/nacionalista.
para dar una idea de que todos provienen del mismo árbol, el partido nacional socialista de los trabajadores alemanes y el partido nacional fascista en sus idearios proclaman exactamente lo mismo que sus homólogos socialistas de carácter mas global como el partido comunista, el concepto de dictadura del proletariado, fuerte ideología anticlerical, planificación de las economías y profundo antisemitismo ( esto es común a todos los sectores de la izquierda)ademas de una utilización de los símbolos (el culto a la personalidad incluido) y de la violencia como método de control de sus miembros y de la población.
en España las famosas JONS (junta ofensiva nacional sindicalista) no dejan de ser lo mismo, adaptadas al ideario patrio de la época.
cuando todos estos partidos llegan al poder de maneras mas o menos democráticas todos ellos realizan purgas dentro de sus propios partidos y en el sistema para quedar como únicos partidos y asumir el poder total dentro de sus respectivos estados.
cabe señalar que hitler y stalin fueron aliados políticos( se repartieron Polonia y parte de Europa) hasta que los sueños de expansión de ambos chocaron con la dura realidad de la logística, un ejercito avanza con energía (petroleo) y Alemania no la tenia, cosa que a Rusia le sobraba en la región del caucaso, lo que motivo el peor error estratégico de hitler, intentar invadir Rusia.
así que el concepto de ultra derecha y extrema izquierda se refieren exclusivamente a diferenciarse entre ellos mismos (un lado del árbol o el otro).
un saludo.