So what happened to drive Elijah away this time? The Original witch (Alice Evans) called him the “moral” one, but he definitely tarnished his badge of honor when he tossed Elena (Nina Dobrev) down into the tunnels. As Gillies told TV Guide, that move definitely preyed on his conscious, causing him to skip town.
"Elena came quite close to peril and closer to peril than he ever thought she would and there's a disgrace in that," said Gillies. "He can be vicious and can be strategic, but he's never reckless and this was one of the few times on the show we've seen him be absolutely reckless in order to get what he needed.”
Hey, his life was in absolute peril… We’ll definitely forgive him for letting his moral code slip a couple notches on this one.
Source: TV Guide