Hamas: Modern name for Nazis.
Nazi - fascism
Is forcing your esoteric religion
Ie. Marxism - evolution
On others
Pc diversity social engineering - supremacists