Absolutely. A lot of it is upsettingly simple; make a given population wealthy, well-educated, with a strong community and you will slash rates of these issues tenfold. My home state of New Hampshire is one of the wealthiest, best-educated states in the US and despite easy access to tons of dangers (unlimited gun access, some of the cheapest vodka prices in the Western world, legal gambling, et cetera) we have low rates of the associated disorders. The NH homicide rate is on par with much of Europe, for example, nearly unheard of for a US state.