In light of the events in Charlottesville, Virginia over the weekend, this video by Stefan Molyneux is very timely and relevant in which he makes the distinction between National Socialism (i.e. Nazism) and Communism. His video on the events in and leading up to Charlottesville is very good too. The Left is a cancer that has infected the West’s institutions and it needs to be stopped!