Southern Poverty Law Center
The SPLC keeps a list of hate groups in the United States.  Hate groups persecute or attack entire groups of people because of those people's race, ethnicity, skin color, religion, or home country.