There has to be a least favorite hour of the season, and Arrow Season 2 Episode 21 just perched itself nicely in that spot.
There are a lot of things that just didn't sit well, while two women were given the chance to shine. The timing was off for a lot of the events in this installment and we were met with Oliver doing his "go to" trick: running away.
If all goes well, this will be the last time Oliver disappears into himself, brooding and feeling sorry for himself. He's supposed to be a hero, dammit.
He already had his sulky period at the start of Arrow Season 2 when Felicity and Diggle had to go swinging through the jungle to find him. Enough already!