Arrow continues a very irritating trend started on Smallville. We had fake Supergirl, fake Jimmy Olsen and then fake Cat Grant before being introduced to their comic book counterparts. it's only taken Arrow just over a season to give us fake Merlin, fake Deathstroke and fake Black Canary. WHY????