I tend to feel that those who take the alleged moral high ground and have power (politicians, certain religious leaders) are humongous hypocrites and only pretend to care about moral standing to get votes or influence. Never forget the 1980's Televangelists that still bafflingly exist to this day. Scamming money, constant affairs, managing to take huge advantages of the tax system set up so small churches remain tax free.
To be clear, I'm not talking about individuals that actually have these values, though we should always question where they come from. In a world of the most immoral people paid to sl**-shame, fear monger, or overall whine about how terrible things are, we have to make sure we're not getting morality from (off the top of my head) prescription drug addicted lushes, trolls who troll to sell books, and religious institutions that shove any allegations of child molestation under the rug. I hate the term morality because it's all orders coming from someone to say "Do as I say, not as I do. In fact IGNORE what I do cuz it's pretty icky."
We have to remember, things are getting better. Teen pregnancy is way down from where it was in the 90's, mainly because people actually care for their futures, for one. I'm sick of people seeing the world as darker than it really is, and this is coming from someone who's as negative as you could ever imagine. Whatever reason the world is going "down hill" is because those who say it's going down hill sell books saying how everything's going down hill, and make a fortune off of those who actually listen. Every generation is the entitlement generation, previous ones moreso because they think they're entitled to the world they grew up in, where the same awful stuff happened but no one was willing to talk about it.