Just one MAJOR problem with ur chart:  FASCISM AND NAZISM ARE .. LEFTIST ... IDEOLOGIES.  Don't even TRY to argue!  100% of modern leftist wackoism/insanity are shared with FASCISM and NAZISM = National Democratic Socialist Worker's Party.