We can't child-proof everything. There are endless pits adults can get themselves into. If we really think that people with mental issues can't make sane choices, we need to lock them up. You can't have both at the same time: they are fully functioning adults, and we need to pad the world so they don't hurt themselves. The people around him failed, but they want to blame a big corporation because he used their fantasy tool.
And I see he was 16. Why were his parents letting him operate so unsupervised given his state of mind? They failed to be involved enough in his life.