This is an anti-hate protest set, quite appropriately, to "Not Ready to Make Nice" by the Dixie Chicks. Images depicting hate -- a white-hooded figure holding an American flag, protesters with signs that read "God Hates Fags," pictures of people who were killed because they were black or gay, followed by pictures of those who killed them, neo-Nazi images.
There are also scattered images of people who oppose hate (including several of the Dixie Chicks). The video ends with three slogans: live and let live, equality is for everyone, and stop the hate.
Jessicapeanut's protest videos are often sarcastic, but this one is angry. Yes, it is possible to be angry about hate without becoming a hater. It's a serious, well-done editorial about hate groups in the U.S.