Nah, I think at the end of the season everyone in Starling City will know Oliver Queen is the Arrow. Captain Lance should be safe then. Otherwise I think you may be right. Poor captain Lance. I really like that character.
Laurel on the other hand. I've wanted to see her die since about halfway through season 1. Even though she's not that damsel in distress anymore, she's still annoying as fuck and she is rarely of use for team Arrow.