In the “Arrow” episode, “City of Blood” (airing Wednesday, April 30 at 8 p.m. ET/PT on The CW), Oliver decides to turn himself in to Slade, while Diggle and Felicity try to stop him. Meanwhile, Thea considers leaving town, and Laurel resumes her Sebastian Blood campaign.