Well, we might have seen ‘Arrow’ trip itself up for the first time this season, as there were some glaring plot holes, some convenient and easy writing, and some character decisions that did not make a whole lot of sense in this episode,
Source: TV Review: ‘Arrow: Human Target’ (Season 5 Episode 5)