No.13041458 ViewReplyOriginalReport
Plot twist time.

They didn't let us see Shirley's death, and we never found out what happened to Suzaku.

So imagine that Rolo actually activated his geass because he saw Suzaku and had a perfect chance to kill him for Lelouch. But as he moves to do so, the live geass kicks in and Rolo and Suzaku shoot at each other. Shirley, trapped by Rolo's geass is unable to move and is caught in the crossfire. Rolo escapes and Suzaku chases after him.

Problems with this theory : Suzaku would have to know about Rolo being a traitor after this ep if it were true. Also, Suzaku would never leave a wounded Shirley to chase Rolo.

So maybe not. I guess yandere shouta might be guilty.