Racism, sexism, etc. are characterized by the desire to damage a certain group while propping up another by making broad-scoped and baseless inferiority/superiority statements, often followed up by aggressive actions. It's not necessary for one group to be "in power" for this to happen. Racism in cases where minorities are the perpetrators is exactly as unacceptable as in any other circumstance and people who defend that should be called out for it.
In short, and conveniently looping back to the actual topic at hand: behaving like an asshole is never OK.
When one person says "black people can't be racist" and another person says "black people can indeed be racist," they are using the word two different ways and meaning two different things. It has derailed more threads than I care to remember.
1: Culture, Motivation, and Learning: A Multicultural Perspective edited by Farideh Salili, Rumjahn Hoosain, p. 327-328
Implying that someone should be vilified for holding a political opinion you disagree with is fairly horrible and remarkably similar to the thing you're (and I with some caveats) disagree with Adria for doing in the first place.