A protester self-immolates outside the Israeli consulate building in Atlanta on Friday Victor Lucas 7 months ago