It's really interesting how people start talking how people are turning "bad" and "evil"; I bet that even most of you don't have a slightest idea how actually to define those words if it wasn't for a movie you saw or a book you read in which there was an antagonist. To be honest, such adjectives should not exist, they do not exist, they are just creation to put a label on people who think completely differently. So instead of doing it, maybe you should try to understand those "evil" human beings.
So, you say there's no hope in the human race because it's losing their morals, but was there hope 50 years ago during WW2, or was it there 100 years during WW1; or maybe I should go further back, 1000 years ago when there were religious wars all over Europe and the middle east, when people were killed because they were thought to be witches? So why is it there no hope? Because you read in some book of an imaginary perfect world? Well, that's not so, although there were different societies and different ideas through the history they all had their good and bad sides, and believe me some had some really bad sides.
As for the ones today, well, they might be different from the ones from a hundred years ago, but I'm not as sure as you whether they are so much worse. You just want to see the bad in the society you live in and ignore the flaws of the others. Such views have always existed, our society is the worst because we live in it, and the others were perfect. That's part of human nature, to exaggerate, especially when it's related to him.
So, all in all, you are just complaining because you saw something you didn't like and made yourself believe that you are living in the worst possible epoch.
P.S. For fuc*'s sake, stop with all those apocalyptic comments, we've already seen enough of them. Humans are as they are, as all the other animals they want the best for themselves, and if you don't want to believe it, you are just ignorant.
The end is near? Well, the end has been near for thousands of years, and we are still waiting for it. And believe me, you'll keep expecting it...