По большому счету разницы между национал-социализмом в Германии и коммунизмом в СССР не было. Но так как историю всегда пишут победители, то естественно один строй в итоге изображался со знаком плюс, а второй - со знаком минус. Победили бы во второй мировой немцы - было бы наоборот. Не пришла бы в СССР перестройка и все, что последовало потом (читай, новые победители, пишушие свою историю), никто бы сейчас и не усомнился, что пионеры - хорошо, а югенды - плохо, и темы бы такой даже близко не возникло.