Oliver can't be dead. Like someone pointed out to me, I will point this out to everyone that reads this.
The show is called Arrow, and Oliver is The Arrow. There for he can not be dead because then they wouldn't have a show. They did the samething with The Flash. They made it so that he would lose his powers. He did get them back though. Also Oliver has gotten stabed before and he has survived. So don't ever say that he is dead. If you think that.