Board Thread:Arrow discussions/@comment-1783334-20170516181147/@comment-24152851-20170530151334

TG90 wrote:

I think Vigilante is Ted Grant. He trained Laurel and now everyone knows she was Black Canary so he's out for blood to avenge her death. He might even blame Green Arrow for it. The character never got a proper ending so maybe that's a way to tie some loose ends. That's my theory. Lol, I actually had that theory a while back. Although I dismissed it after Xander pointed out Vigilante is a much sloppier fighter than Ted is.