I'm glad to see someone discuss their internal struggles so candidly. I also have a difficult time with maintaining internal peace, and your recommendations raise an interesting point.
Human connection keeps us sane, and it's so easy to use social networks in an attempt to remain connected. But in the process, the actual connection is missed, instead giving rise to feelings such as shame, anger, and fear. I believe in the case of mental health, social networking actually amplifies internal problems because of how one-dimensional the view of others is.
How many people do you know that would post when they are feeling depressed, or anxious about their life? Maybe if we saw a more holistic view of people on our networks, they wouldn't have such a detrimental impact on mental health.