A list of hate groups

Antifa

Black Lives Matter

CAIR

Democrat Party

Facebook

GLAAD

Google

Greenpeace

Human Rights Campaign

Islam

PETA

Southern Poverty Law Center

Twitter

Freedom from Religion Foundation