I have read quite a bit of Cho's rambling monologues.
It's .. strange, but he was actually talking about himself when he tells whoever he imagined would be listening to his rants that " Blood is on your hands. "
He refused to deal with his issues directly, so he projected them onto everyone else and blamed them for his behavior.