‘Arrow’ season four stirs controversy with demise of lead heroine
(SPOILER: Below contains thoughts on episode 18 of season four of the CW’s “Arrow.” It contains spoilers on what the season has been building up to, so read at your own risk.) There will always be...