Arguing semantics with you is pointless, you have your own definitions.
I will grant you that by your literal and intellectually stunted definition that Richard Spencer is not a white supremacist. 

So what is you point? 
People should not protest? Sorry, this is America. 

Have you ever seen NPI members hrow up a Nazi like salute at meetings? Is that what attracted you to Richard Spencer?