^^^This is all true. But many people will still think "Green Arrow" is dumb, nerdy, dorky, etc. The title of the show is Arrow, so I guess that tells us which camp the producers are in. In a way, it's kind of minor, and lots of stuff about the series are done about as well as can be hoped for.
Isn't the show like later Dexter, committed to the glory of vigilantism?