Dinesh D’Souza delivered an excellent speech before the Young America’s Foundation, recently, in which he destroys many myths perpetrated by the Progressive Left.
One of those myths is that fascism is a philosophy of the Right. Fascism is a collectivist philosophy, which places it on the Left side of the political spectrum. The Nazi Party was officially the National Socialist Party. Socialism is a collectivist philosophy.