A very good article on the mental health of Cho Seung Huican be found at http://www.msnbc.msn.com/id/18145692/. It appears to be well researched and gun neutral.
Cho, of Centreville, the son of immigrants who run a dry cleaning business and the brother of a State Department contractor who graduated from Princeton, was described by those who encountered him over the years as at times angry, menacing, disturbed and so depressed that he seemed near tears.
Sounds like this guy was going to either kill others or himself - he went with both. :what: