I comprehended your post perfectly, you merely have problems with diction.  The choice of words were yours, if you have trouble with their meanings use other terms you are more familiar with.  If you wish to bandy about terms such as fascist and Nazi you should at least know their definitions, they are quite specific, not merely titles for people who do not share your political agenda.