Ill stick up for poor, beleaguered James. As I mentioned before, Im not a fan of the Flarrowverses propensity to promote pretty much every supporting character to superhero sidekick status. And that applies to James/Guardian too. However, I dont think his situation is any worse than Spartan, Speedy, Arsenal, Black Canary (x2), Overwatch, Mr. Terrific, Atom, White Canary, Vibe, Killer Frost, Kid Flash, et. al. Now, maybe the Guardian side-plot will get especially silly and/or start to occupy an excessive amount of screen time. But so far, its been reasonably tolerable.