Citizens Commission on Human Rights is a Scientology front group. I otherwise thought the article was right on target.
You are correct.
http://en.wikipedia.org/wiki/Citizens_Commission_on_Human_Rights
The Citizens Commission on Human Rights (CCHR) is a Scientology front group which campaigns against psychiatry and psychiatrists.[1][2][3][4][5][6][7][8][9] It was established in 1969 by the Church of Scientology and psychiatrist Thomas Szasz,[10][11][12] and is headquartered in Los Angeles, California.[13]
The organization holds that mental illness is not a medical disease, and that the use of psychiatric medication is a destructive and fraudulent practice.[14] CCHR follows the Scientology doctrine that psychiatrists (’psychs’) are the primary cause of evil in society:[15][16]