Yeah, I can't figure out who would be both a hero and a villain, otherwise. Nice reasoning, though I'm not sure about the "whole wears certain colors" part. That actually makes me think Thranduil, sonce purple is the color of royalty... so he would (figuratively?) wear purple instead of green...? Yeah, just about as weak as the Gondor = purple, Uruk = green logic.
Unless there's two victims. Seems an odd set of parallels.
Victim 1: Hero, defender, purple(?)
Victim 2: Villain, avenger, purple(?)
Incog didn't specify 2 victims, but it seems to be a possibility....