You do realize that Green Lantern isn't a legacy name, right? It's a title.
Like being called a cop.
You are comparing two ENTIRELY different characters. One, I'm assuming, is Diggle. If so, he doesn't even exist. The other Guy Gardner, who looks goofy even in the comics.