I agree, and I think the farcical appearance of happiness that social media presents is definitely playing into it.
That and the endless trolling that many can't handle. It used to be you shared something with a couple of friends and life went on ... now they share online and a zillion idiots out for fun chime in. Some take that crap seriously.
I seriously think social media and all the crap that goes with it plays a major role.