I'm sorry, Lelouch is missing and Shirley confusingly "killed herself."
Any other asshole would think the same thing. If we were just observers and knew nothing about what went on, and we only saw the funeral for Shirley, I bet you anything there'd be posts all over /a/ of "oh man, I bet Lelouch capped that ass!" or something.
Suzaku's thoughts that Lelouch shot Shirley were actually quite rational. She runs away from protection that he put out there for her and then immediately turns up DEAD after saying she likes Lulu. Meanwhile, Suzaku thinks Zero killed Euphie but he doesn't know why. He has no idea because Lelouch hasn't been bright enough to fucking tell him yet. Why would he shoot Euphie? Why would he shoot Shirley?
Suzaku doesn't KNOW any better. From his point of view, due to ignorance he can't help, that's why he thinks happened. That's not his fucking fault. He doesn't hate Zero because "his methods are wrong!" He opposed him for it, but he doesn't hate him. He hates him because he thinks he's murderous because he has zero comprehension of why he would Geass Euphie to massacre someone.
The "good-two-shoes" shit went away a long time ago. You know that, I know that.
You're not complaining about Suzaku because he's a fag, or because he's a hypocrite anymore. You're doing it purely because you want something to pin the blame on in a show full of nothing BUT douchebags.