It's probably not "broken families, teen pregnancies, single parents, medications, and social media" that are "causing people to snap." 

Since you seem to think that medication is making "nut jobs" I would like to know if you think that mental illness should just go untreated. 

And how is it that single parents and young parents and "broken families" are inherently violent in your mind?