As Executive Director of the Tracing Center, James DeWolf Perry has devoted a major portion of his life to educating Americans about the horrors of slavery. He was “nominated for an Emmy Award for his role as the principal historical consultant for our PBS documentary, Traces of the Trade: A Story from the Deep North.” He is, in other words, the perfect white liberal. You might think this would win him some points with hard-core leftist Azealia Banks, a singer/songwriter. Not exactly. Read her harangues below, then see how Mr. White Liberal responded.

Family's slave-trading roots raise emotional, disturbing questions – The Denver Post http://t.co/rMzb8ITwMp — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

I wonder where the descendants of the "DeWolf" family are today. they should all have their houses burned and their finances seized. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry excuse me sir, but all the money you are making from documenting UR family's history of slave trading… Are you giving it back? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry what are your views on reparations? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

This generation of young back kids needs to make a CONCERTED effort to seek out living descendants of major slave trading families. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

They Owe us Money. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Jews and Native Americans all got reparations because they organized. Please don't let my "beef" with hip-hop distract from what we need… — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

To be focusing on. We are owed MAJOR FUCKING BUCKS kids, MAJOR BUCKS. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Aetna, New York Life Insurance Company, and JP Morgan and Chase all have deep connections to the Slave trade, and are ….. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Still holding on to that capital. They used the money they made from our flesh and blood to fund the Industrial revolution. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Please please please do not get distracted with reality tv and rap music and fashion and all that other dumb shit. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

We are the children of the people who perished in the name of modern capitalism and we deserve a piece of that fucking pie. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@AZEALIABANKS Thanks for asking. No, I'm not making any money from documenting the DeWolf family's slave trading past. — James DeWolf Perry (@JDeWPerry) December 26, 2014

@JDeWPerry can you provide me with some proof of that? It would be greatly appreciated. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry I would also like to know what your family did with all the money they made from the slave trade.. You guys had 47ships, correct? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry but this is an A & B conversation, I am perfectly aware of what I'm talking about. please answer the question. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry what did you family do with all the money you made from slavery???? I need to know. Now. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry and please provide me with proof of you NOT making money off of documenting your family's slave trading history. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry WHAT DID YOUR FAMILY DO WITH THE MONEY YOU MADE FROM SLAVERY — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry @TracingCenter I DONT NEED YOUR CLUELESS WHITE OPINION HOW TO HEAL MY BLACK SOUL. I NEED MY MONEY. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry what are these men' names? Can you be so kind as to provide me with a DeWolf family tree? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry so if you are volunteering, that must mean that you have some sort of money to live on. Where did this money come from? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@TracingCenter no, it would actually be more appropriate for you to avoid the topic all together. We don't want your help. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry I want to know what you do for money. If you are volunteering ur time to "help" black folk… How do you put food on your table? — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry do you realize that you actually aren't doing the right thing? Do you realize that you are minimizing the African (ctnd) — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry why volunteering to chat about slavery?? You are simply reinforcing your whiteness by not REALLY addressing the problem at hand. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry well if you are trying to educate white people, why not prompt them to trace their own roots and see if there is a history of … — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry slavery… And if so, urge them to share that money and wealth with the black youth. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry yes, but more importantly… You all have to PAY US MONEY. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry trust me, NO ONE BELIEVES THAT. THE ENTRIE COUNTRY KNOWS THE BASIS OF MODERN CAPITALISM IS SLAVERY. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry WHITE PEOPLE DONT NEED HELP. BLACK PEOPLE NEED HELP. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry generational poverty is a REAL thing.the black youth are still suffering greatly because of this. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry generational poverty is the NUMBER ONE reason African Americans are at such great a disadvantage today. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry why Do u keep referring to white people? I am not talking about white people. I'mtalking about the people your family fucked over — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@AZEALIABANKS You're talking about my work, and whether ppl need educating. I agree that white people aren't the ones suffering here — James DeWolf Perry (@JDeWPerry) December 26, 2014

@JDeWPerry yes you should. you should absolutely uninvolve yourself until you're are ready to trace the slaves your family owned… — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry and pay them back the money your family made off the flesh and blood of their ancestors. You should absolutely go away. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry because you are simply being a hypocrite. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry I think white men all need to be locked away in a psych ward… Considering the atrocities committed by white men ON THE WORLD. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry you sound like a hypocrite. This is all about white folk to you. This is just another way for you guys to pretend to be sry. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry we don't need educating. We need our money so we can go an educate OURSELVES, I'm tired of white mans version of history… — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry because it is false and inaccurate. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry someone should kick your ass, and punch you right in your stupid smiling cracker face, — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@JDeWPerry The "Tracing Center" is nothing more than some bullshit cultural fetishism. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@FAMOUSrockstarr I never said we aren't getting anywhere, I said there are disproportionate amounts of poor blacks to whites, — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@4SarahJama no we need money so we can get the fuck out of here before ISIS blows this shit up. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@TracingCenter you guys are nothing but cultural fetishists. Disgusting and gross. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Germany to Pay 772 Million Euros in Reparations to Holocaust Survivors – SPIEGEL ONLINE http://t.co/789ugYylZ1 — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Holocaust survivors to receive $ 564 million in reparations Israel News | Haaretz http://t.co/91m9clX4Q8 — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

U.S. finalizes $3.4 billion settlement with American Indians – http://t.co/LLjqyD7PrJ http://t.co/rKiYUiZbKz — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

American Indians Seek Control, Not Just Reparations – http://t.co/zqdU04jYdy http://t.co/CY3UjOtdbd — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

Reparations should be paid to black Americans: Here is how America should pay. http://t.co/0KRcEgEOiu — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

15 Major Corporations You Never Knew Profited from Slavery – Atlanta Blackstar http://t.co/rYgATgTLdq — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

@LuxHippie but it will at least get us from under his foot. We can heal ourselves in time. — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

AMERICA OWES BLACKS OVER 100 TRILLION DOLLARS. pic.twitter.com/Bp1YfAtBED — AZEALIA BANKS (@AZEALIABANKS) December 26, 2014

We think this guy enjoys being Banks’ punching bag:

@AZEALIABANKS Yeah, I hate that smiling picture of me, too. I imagine it seems obnoxious. — James DeWolf Perry (@JDeWPerry) December 26, 2014

@AZEALIABANKS I'm a white person who agrees with everything you're saying about history, and about racial reality today. What exactly (cont) — James DeWolf Perry (@JDeWPerry) December 26, 2014

@AZEALIABANKS … do you think I've done? Aside from educating white people about the ideas you're tweeting about right now? — James DeWolf Perry (@JDeWPerry) December 26, 2014

@ImaFlyMalcolmX If you want the $$, I truly believe more Americans have to un-learn their history of race, to see it how @AZEALIABANKS does — James DeWolf Perry (@JDeWPerry) December 26, 2014

Pathetic.