Certainly true, but the field of psychology is far too complicated to make generalizations. We really don't appear to know enough.
I mentioned depression only because I believe Cho's untreated depression led to other manifestations, like paranoia, persecution complex and other personality disorders that were cumulative.
I thought from the get-go he was schizophrenic. But then, I’m not a psychiatrist. The forensic psychiatrists seem to think he was, too, though:
Cho Likely Schizophrenic, Evidence Suggests
Link: http://abcnews.go.com/Health/VATech/story?id=3050483&page=1
Still, I don’t consider this conclusive because, as you said, the field of psychology is complicated and we really don’t know enough.