Nothing makes my blood boil more than the morality police thrust upon Oliver Queen and Barry Allen that compares and judges them by different standards.
They’re different characters with different pasts and backgrounds and completely different personalities. One is like a serious older brother and mentor while the other is the fun younger one who keeps ribbing him. Their relationship in the universe has always been promoted that way.
So why the hell do people constantly compare them? THEY ARE NOT IN THE SAME RACE. Hell, they’re not even in the same field. You may like one and not like the other (and that’s totally okay) but don’t measure them with the same yardstick.
That’s an insult to both their characters and their stories, not just one.