Poor mental health care is a ‘stain’ on our country. But whose fault is that?