Dozens of states have slashed spending on mental health care over the last four years, driven by the recession's toll on revenue and, in some cases, a new zeal to shrink government.